|
|
|
|
|
by horsawlarway
2015 days ago
|
|
Depends on the bug - most times I'm breaking out the debugger it's because I have a timing/race condition somewhere, or an unexpected interaction with some other service/component. Basically - the debugger is not a tool I use if the issue is clear and reproducible. Those are also issues where it can be hard to write a correct test up front. Typically - tests are passing already, but we're seeing intermittant problems somewhere. Once we understand the interaction and the root of the problem, it's much easier to put a test in place. |
|