2 ms·
FTA: "It saves me over and over again when dealing with code I don't understand. Not having it would be terrible." Perhaps that is the problem. What are you d
by Draxxus 16y ago
FTA: "It saves me over and over again when dealing with code I don't understand. Not having it would be terrible."
Perhaps that is the problem. What are you doing working with, using, or writing code that you don't understand
To me this is a bit like the folks who randomly change their loop conditions until they get the desired behavior. Sure it works correctly now, but they have no idea why their changes made it that way.
- jasonkester 16y agoI think you're missing the point of the quoted statement. A debugger is a great tool to help you understand unfamiliar code. Drop me in to a breakpoint in somebody else's codebase, and chances are I'll quickly be able to figure out what's going on. Assuming you didn't write all the code in your organization, debugging is pretty much your most valuable skill. Be it looking at a stack trace and digging in by hand, or using the tools available to you. Your worth revolves around being able to immediately dig in to an unfamiliar system, find our what's wrong, and fix it. Debuggers help you do that.