[text] The 3 Stages of Debugying At some point in each of our lives we must face errors in our code. Debugging is a natural healing process to help us through these times. It is important to recognize these common stages and realize that debugging will eventually come to an end. This stage is often characterized by such phrases as What Thats impossible or I know this is right. A strong sign of denial is recompiling without changing any code just in case. BargainingSelfBlame Several programming errors are uncovered and the programmer feels stupid and guilty for having made them. Bargaining is common If fix this will you please compile Also l only have 14 errors to go Cryptic error messages send the programmer into a rage. This stage is accompanied by an hourslong and profanityfilled diatribe about the limitations of the language directed at whomever will listen. Following the outburst the programmer becomes aware that hours have gone by unproductively and there is still no solution in sight. The programmer becomes listless. Posture often deteriorates. The programmer finally accepts the situation declares the bug a feature and goes to play some Quake.
in Debugging, Programming, Testing