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.