shotgun debugging

Noun

 * 1)  A poorly-directed form of debugging, making various experimental changes to the source code in the hope that one of them will eventually fix the problem.