Debuggers a timesink?
I just read this blog entry from Robert C. Martin asserting that debuggers are a time sink. I really only am skilled in the use of one debugger, and it is one I doubt I will be touching much at all again. I really don't know how to use the debugger for my primary development language, Python. Most of my "debugging" has consisted of reading code and placing print statements and so forth, and using python -i and utilizing the interactive interpreter to see things.
Opinions? (Anyone have time to respond along with Moshe -- thanks for the responses Moshe!) Are debuggers of worth? I still haven't gotten the hang of writing unit tests, which are something Robert Martin advocates and I see the philosophical reasoning behind. I feel a need to start practices that will lead me to better development. Thinking about this is a start.
All entries