|
|
|
|
|
by DavidPiper
283 days ago
|
|
> Leave us be. We know what we’re doing. No shade, this was my perspective until recently as well, but I disagree now. The tipping point for me was the realisation that if I'm printing code out for debugging, I must be executing that code, and if I'm executing that code anyway, it's faster for me to click a debug point in an IDE than it is to type out a print statement. Not only that, but the thing that I forgot to include in my log line doesn't require adding it in and re-spinning, I can just look it up when the debug point is hit. I don't know why it took me so long to change the habit but one day it miraculously happened overnight. |
|
Interesting. I always viewed the interface to a debugger as its greatest flaw—who wants to grapple with an interface reimplementing the internals of a language half as well when you can simply type, save, commit, and reproduce?