Spring til indhold
Kids
KreerIQ

Debugging: find og fix fejlen

Indlæser …

Gratis lektion

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.
Alle spor