MyLeoNes™

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™…