MyLeoNes™

Debugging: trovare e correggere gli errori — Tecnologia, 7–10 anni

Fare debugging significa controllare perché un piano o un programma non ha funzionato e poi modificarlo con attenzione. Gli errori diventano indizi invece di vicoli ciechi.

Che cos’è il debugging

Fare debugging significa fare il detective con le istruzioni. Si esegue il piano, si osserva ciò che è successo, si trova il passo che ha causato il problema e lo si modifica. Poi si prova di nuovo, perché una correzione è utile solo se ora funziona tutto il compito.

Perché serve il debugging

Le persone scrivono istruzioni poco chiare e i programmi le seguono esattamente, anche quando il risultato è sbagliato. Il problema è che un errore in un piccolo passo può rovinare tutto ciò che viene dopo. Il debugging è diventato necessario per rendere affidabili macchine e programmi complessi, invece di scriverli una volta sola.

Esempio: un programma per contare

Immagina un programma che dovrebbe mostrare 1, 2, 3, 4, 5, ma mostra 1, 2, 4, 5. Prima confronta la lista attesa con quella reale. Poi prova ogni passo e scopri che manca l’istruzione per aggiungere 1 dopo il 2. Aggiungila, esegui di nuovo e controlla che compaiano tutti e cinque i numeri.

Errore comune: cambiare tutto insieme

Un errore comprensibile è cambiare molti passi insieme quando un programma non funziona. Sembra più veloce, soprattutto quando si vuole vedere subito la risposta giusta. Però non si può capire quale cambiamento abbia aiutato o creato un nuovo problema. Cambia un passo probabile, provalo e annota ciò che hai fatto.

Dove troviamo il debugging

Il debugging serve quando si corregge una regola di un gioco, una formula di un foglio di calcolo o il motivo per cui un robot si ferma nel posto sbagliato. Le squadre informatiche lo usano prima di pubblicare un’app. In ogni caso conviene ripetere il problema, fare una piccola modifica e provare di nuovo.

Continua a esplorare

Altre lingue

Caricamento di MyLeoNes™…