MyLeoNes™

Fehlersuche: Fehler finden und beheben — Informatik, 11–13 Jahre

Beim Debuggen findet man heraus, warum sich ein Programm anders verhält als geplant. Informatik, 11–13 Jahre.

Debuggen ist Detektivarbeit

Ein Bug ist ein Fehler in einem Programm, und Debuggen bedeutet, seine Ursache sorgfältig zu suchen. Man beobachtet das Ergebnis, stellt eine kleine Vermutung auf, testet sie und grenzt die Suche ein, statt zufällig Zeilen zu ändern.

Warum Raten nicht hilft

Programme können wegen eines Tippfehlers, einer falschen Annahme oder unerwarteter Daten scheitern. Die Fehlersuche wurde wichtig, um große Systeme zuverlässig zu machen: Eine wiederholbare Untersuchung ist sicherer als zufälliges Ändern.

Eine falsche Summe finden

Ein Einkaufsprogramm soll 3 Euro und 4 Euro addieren, zeigt aber 34 an. Zuerst wiederholt man den Test und notiert die genauen Eingaben. Dann prüft man den Vorgang: Das Programm hat zwei Texte verbunden, statt Zahlen zu addieren. Als Zahlen ergeben sie 7.

Zu viel verändern

Oft ändert man mehrere Teile auf einmal, weil das ganze Programm verdächtig wirkt. Das ist bei Frust verständlich, aber dadurch gehen Hinweise verloren: Wenn sich das Ergebnis ändert, weißt du nicht, welche Änderung geholfen hat. Ändere nur eine Kleinigkeit.

Zuverlässige Systeme

Debuggen wird bei Apps, Spielen, Robotern und wissenschaftlicher Software eingesetzt. Es hilft auch im Alltag: Fehler wiederholen, eine wahrscheinliche Ursache ändern und das Ergebnis prüfen. So findet man ein lockeres Kabel ebenso wie eine falsche Anweisung.

Weiter erkunden

Andere Sprachen

MyLeoNes™ wird geladen…