3 ms·
You also need dozens of stepping and breakpoints with a debugger. A dozen of runs with printf doesn't take more time than a dozen of stepping within a debugger.
by z92 8y ago
You also need dozens of stepping and breakpoints with a debugger. A dozen of runs with printf doesn't take more time than a dozen of stepping within a debugger.
Reminds me of the classic old debate of command line vs GUI app. GUI might be easier to run, but command line apps are easier to automated, and overall better suited for power users.
- smt88 8y agoSetting a breakpoint takes less time (and shows drastically more of the current state) than printf. Some breakpoints are automated, like breaking on exceptions. There's also the problem that printf affects output for web programs and therefore isn't feasible if you want to eventually see what the output is. It's like you have a sick patient and want to see how they're doing by cutting them in half. X-rays and scans make far more sense.