3 ms·
25+ years of professional experience here. Having worked in embedded systems, complex Enterprise systems, high speed compilers, AAA games, Client/Server applica
by mbrodersen 4y ago
25+ years of professional experience here. Having worked in embedded systems, complex Enterprise systems, high speed compilers, AAA games, Client/Server applications, Web development etc. I never use debuggers. The software I am working on is too complex for that. So perhaps you are the one who needs a bit of education to realise that what is true in your context is not true in all contexts. When was the last time you used a debugger to fix event interaction bugs in distributed systems for example? How about real-time timing sensitive software? I know your answer is “never” because you can’t debug those systems using a debugger. print() debugging is vastly more powerful than interactive debuggers.