7 April 2014

Shotgun debugging

Debugging is important part of software development. It is  a process of finding and eliminate bugs. Today,I came across interesting method of debugging called Shotgun debugging.
"Shotgun debugging is a process of making relatively undirected changes to software in the hope that a bug will be perturbed out of existence. This almost never works except in very simple programs, or when used as an attempt to work around programming language features that one may be using improperly; it usually introduces more bugs".Wikipedia.
It makes me laugh for long time. Shame,that there is no citation for this as I wonder,who came with this amazing definition.I need do googling* about Shotgun debugging.

Source: http://en.wikipedia.org/wiki/Shotgun_debugging

*googling means search on google :)