Debugging: find og fix fejlen
Indlæser …
Det lærer du
Ved slutningen, kan du finde en fejl ved at forudsige, hvad koden skal gøre, sammenligne det med, hvad det gjorde, og fastsætte en linje ad gangen.
Yukis robot Bolt skal gå to firkanter op, så en til højre, for at nå batteriet. I stedet vender det den anden vej og støder ind i væggen. Yuki omskriver ikke alt. Hun forudsiger, sammenligner og ændrer en linje. Det er fejlfinding.
Læs forklaringen
En fejl er en fejl, der gør et program gøre det forkerte. For at debug det, forudsige, hvad hver linje skal gøre. Derefter køre eller spore programmet og sammenligne: hvor er den virkelige sti split fra planen? Den linje holder insektet. Fix en ting, så test igen.
- Forudsige: Hvad skal der ske efter hver linje?
- Sammenlign: find den første linje, der ikke matcher planen.
- Fix en ting, så test igen.
