Debugging: trovare e correggere gli errori — Informatica, 7–10 anni
Il debugging è il processo accurato per scoprire perché un programma non si comporta come previsto e modificarlo. Imparerai a usare prove e indizi invece di indovinare.
Che cos’è il debugging?
Un bug è un errore in un programma, mentre fare debugging significa cercarne la causa e correggerla. Si confronta ciò che il programma ha fatto con ciò che ci si aspettava. Poi si cambia una parte e si prova di nuovo.
Perché facciamo debugging?
I programmi sono scritti da persone, che possono capire male un problema, trascurare un dettaglio o fare un errore di battitura. Il debugging trasforma un risultato inatteso in un indizio utile e rende il programma più affidabile.
Esempio: un totale sbagliato
Un programma per gli acquisti dovrebbe sommare 3 euro e 2 euro, ma mostra 32 euro. Prima ripeti il test. Poi controlla l’operazione: il programma ha unito le cifre invece di sommarle. Sostituisci l’operazione, prova ancora e verifica 5 euro.
La trappola: cambiare tutto
Quando un programma non funziona, viene voglia di cambiare molte righe insieme o di dare la colpa all’intera idea. È comprensibile se l’errore sembra misterioso, ma così si perdono gli indizi. Cambia una parte piccola e prova.
Dove lo troviamo?
Il debugging si usa nei giochi, nei siti, nei robot, nei sistemi di traffico e nelle app. Un gruppo può provare un pulsante, scoprire che apre la schermata sbagliata, trovare l’istruzione difettosa e correggerla. Lo stesso metodo aiuta con tabelle e istruzioni.
Continua a esplorare
Altre lingue
Caricamento di MyLeoNes™…