Debug, debugging

Definizione rapida

Il debugging individua gli errori di un programma, ne circoscrive la causa e li corregge.

Spiegazione

Prima della commercializzazione, i beta tester possono provare il prodotto e comunicare i malfunzionamenti agli sviluppatori. I programmatori analizzano le segnalazioni e intervengono sul codice, anche con gli strumenti messi a disposizione dal linguaggio usato. La fonte distingue questa fase dalla patch, che viene applicata dopo che il software è già stato distribuito al pubblico.

Esempio pratico

Un beta tester riproduce un errore e lo segnala; il programmatore ne isola l'origine e modifica il software prima del rilascio.

Spiegazione tecnica

Il processo procede dalla rilevazione del comportamento anomalo alla localizzazione nel codice, fino alla verifica della soluzione.

Da non confondere con

Non coincide con una patch pubblicata successivamente: qui la correzione è descritta nella fase precedente alla commercializzazione.