Debugging

Definizione rapida

Processo di individuazione e correzione di errori in software o sistemi.

Spiegazione

Il tecnico riproduce il problema, osserva il comportamento e modifica la causa individuata.

Esempio pratico

Un debugger permette di fermare il programma e controllare valori e flusso delle istruzioni.

Spiegazione tecnica

Log, test, breakpoint e analisi dello stack aiutano a isolare difetti logici o di integrazione.

Da non confondere con

Il debugging corregge problemi esistenti; il testing può anche scoprire e documentare problemi senza risolverli.