I would like to add a general debugger to this conversation ... (not directly targeting you, coding monkey)
Debugging is NOT a sport for viewers. Every developer should know what their debugging tools do, and how to get the most out of them.
With a modern language like C # and a powerful IDE such as Visual Studio and even SharpDevelop, there really is no excuse for (advanced) debugging sessions that consist entirely of console.writeline () statements.
Watch windows, conditional breakpoints (and data breakpoints in native code), thread windows, call stack, command window, direct window, etc. All this gives you everything you need to solve your problems in the prescribed scientific and not just wallow with registration applications.
I urge all developers to spend 15 minutes every day to learn a new debugging technique using the tools at your disposal.
source share