|
|
|
|
|
by hzhou321
2609 days ago
|
|
When you live in the debugger, you understand your code by seeing how your code work. When you live without the debugger, you have to imagine how your code work. The speed of seeing how your code work cannot match the speed of imagining how your code work. In addition, see your code works brings a lot of noise that is not part of your focus; in contrast, you only imagine where you focusing. Of course, the effectiveness of each depends on your experience in each respectively. There is no denying that seeing is the real world, and imagining is just imagination :). |
|
Some cases where your imagination could be limited are:
- Code that you didn't write.
- Code that you wrote long enough ago that you don't remember the details.
- Code that you know very well, but you're having a bad day and can't figure out the problem just by thinking about it.