Ruby Debugging
Software always has defects
Different methods of debugging
Debug log messages
Built-in debugger
Basic debugging cycle
Sample program
Spawn debugger on program
Skip past class definitions
List code
Set breakpoints
Continue
Inspect variables at breakpoint and step through code
Advanced debugger commands
Watchpoints
Catchpoints
Tracing
Stack inspection
Thread inspection
Other debugger uses
What you can't do with the debugger
Doug Beaver
06/24/2003
seattle.rb