|
|
|
|
|
by Const-me
1616 days ago
|
|
Indeed, it can happen too. All software is different, bugs are different, and optimal debugging tactics is very different as well. But when the one in my comment does work, the saved debugging time can be measured in days. Speaking about debugging tactics, there’re way more than just two. There’re OS-level tools like process monitor on Windows / strace on Linux. There’re specialized tools like RenderDoc or Wireshark. For different types of bugs, these tools can sometimes also save days of work compared to other methods. |
|
That's why I don't really like an absolutist stance (if you rarely use debugger you're dumb / if you always poke around with a debugger you're dumb). I just happen to fall in the "rarely uses debugger" camp myself.
> I’ve done hundreds of interviews like this, and it’s fascinating watching what people do. Do they read the code first? Fire up a debugger? Add print statements and binary search by hand? [..] After hundreds of interviews I still couldn’t tell you which approach is best.
(From https://news.ycombinator.com/item?id=29813036)