- Explain benefits of using the Rails asset pipeline.
- Require custom and third-party assets in Rails.
- Identify aspects of Rails apps that we might want to test.
- Differentiate between integration testing and unit testing.
- List tools that are used to test Rails applications.
- Test model methods using rspec-rails.
- Test controller actions using rspec-rails.
- Describe bubble sort algorithm and identify its advantages and disadvantages.
- Write a pseudocode version of bubble sort and a ruby version of bubble sort.
- Determine the runtime (in big-O() notation) for bubble sort.
- Pseudocode an algorithm to merge two sorted arrays, and implement the algorihtm in ruby.
- Explain three steps to create a recursive algorithm.
- Describe the merge sort algorithm.
- Write a pseudocode version of merge sort and a ruby version of merge sort.
- Determine the runtime (in big-O() notation) for merge sort.