shotgun debugging
1
Pratica informatica di risoluzione di bug caratterizzata da cambiamenti nel codice non mirati, sperando casualmente di risolvere il problema. Tipicamente inefficiente, può generare altri bug, ma in casi specifici può aiutare a intuire la natura dell’errore.
Cfr. cowboy coding, cargo cult programming, duct tape programming, spaghetti code
Esempi
«Stavo impazzendo con quel bug… poi ho fatto un po’ di shotgun debugging e per caso è tornato a funzionare.»