YoVDO

Ruby on Rails: Debugging

Offered By: LinkedIn Learning

Tags

Ruby on Rails Courses Visual Studio Code Courses Binary Search Courses

Course Description

Overview

Learn techniques for debugging and fixing errors in Ruby on Rails applications.

Syllabus

Introduction
  • Debugging and fixing errors on Ruby on Rails applications
  • What you should know
  • Why debugging?
1. Backtraces
  • Reading backtraces
  • Unlocking full backtraces
  • Challenge: Backtraces
  • Solution: Backtraces
2. Debugging in Templates
  • Debugging variables
  • Debugging functions
  • Debugging objects
3. Binary Searching
  • Binary searching your code
  • Manual binary searching in tests
  • Automatic binary searching in tests
  • Binary searching in Git
  • Automatic binary searching in Git
4. Logging
  • Using logs
  • Logging: Practical case in a test
  • Logging: Practical case fixing N+1
5. Interactive Debugging
  • Introduction to the debug gem
  • Navigating the execution flow
  • Adding breakpoints
  • Integrating with Visual Studio Code
  • Using the web-console gem
6. Fixing Common Errors and Researching
  • Fixing the most common errors when using Ruby on Rails
  • Researching on the internet
Conclusion
  • Putting it all together
  • Next steps

Taught by

David Morales

Related Courses

算法基础
Peking University via Coursera
算法基础 | Fundamental Algorithms
Peking University via edX
算法基础
Peking University via Coursera
Programming 102: Think Like a Computer Scientist
Raspberry Pi Foundation via FutureLearn
Introduction to Search Techniques in Python: Binary Search
Coursera Project Network via Coursera