Debugger

Definizione rapida

Un debugger è uno strumento che esegue ordinatamente le istruzioni del codice per rilevare gli errori di un programma.

Spiegazione

Seguendo l'esecuzione passo dopo passo, il programma di analisi permette di osservare dove compare un comportamento errato e lo segnala a chi sta svolgendo il debug.

Esempio pratico

Lo sviluppatore può avviare il debugger e controllare una dopo l'altra le istruzioni fino al punto in cui viene rilevato l'errore.

Spiegazione tecnica

L'ordine di esecuzione rende possibile collegare il problema alla specifica istruzione che lo provoca.

Da non confondere con

Non è il processo di debug nel suo insieme, ma il programma impiegato per svolgerlo.