3 ms·
A lot of debuggers will also print/log and can even inject those statements into a running app where hot reloading manual print statements would otherwise not w
by Rapzid 6y ago
A lot of debuggers will also print/log and can even inject those statements into a running app where hot reloading manual print statements would otherwise not work.
From there there are situations where a debugger will save a LOT of time. I'm thinking of trying to figure out what's causing a behavior in a large dependency injected application with plugins when you have little to no familiarity with all the code involved. And then of course all the other things a debugger can do for you.
> Clearly Real Debuggers offer a superior experience to print debugging in so many ways. But print debugging is just easier to get started with, and it reliably works anywhere, so that’s why we use print debugging so much.
I think the tone of the first sentence and the word "superior" unnecessarily creates a strawman.