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