Fehlersuche: Fehler finden und beheben — Technik, 7–10 Jahre
Fehlersuche bedeutet herauszufinden, warum ein Plan oder Programm nicht funktioniert hat, und es vorsichtig zu ändern. So werden Fehler zu Hinweisen statt zu Sackgassen.
Was ist Fehlersuche?
Fehlersuche ist Detektivarbeit für Anweisungen. Man führt den Plan aus, beobachtet, was wirklich passiert, findet den verursachenden Schritt und ändert ihn. Danach testet man erneut, denn eine Lösung ist nur dann nützlich, wenn die ganze Aufgabe funktioniert.
Warum Fehlersuche nötig ist
Menschen schreiben manchmal unklare Anweisungen, und Programme befolgen sie genau, auch wenn das Ergebnis falsch ist. Das Problem ist, dass ein kleiner Fehler alles danach verderben kann. Fehlersuche wurde nötig, damit komplexe Maschinen und Programme zuverlässig werden, statt nur einmal geschrieben zu sein.
Beispiel: ein Zählprogramm
Stell dir ein Programm vor, das 1, 2, 3, 4, 5 anzeigen soll, aber 1, 2, 4, 5 anzeigt. Vergleiche zuerst die erwartete mit der echten Liste. Teste dann jeden Schritt und finde heraus, dass die Anweisung für +1 nach der 2 fehlt. Füge sie ein, starte erneut und prüfe, ob alle fünf Zahlen erscheinen.
Falle: alles auf einmal ändern
Ein verständlicher Fehler ist, bei einem fehlerhaften Programm viele Schritte gleichzeitig zu ändern. Das scheint schneller, besonders wenn man sofort das richtige Ergebnis sehen möchte. Dann weiß man aber nicht, welche Änderung geholfen oder ein neues Problem erzeugt hat. Ändere einen wahrscheinlichen Schritt, teste ihn und notiere, was du getan hast.
Wo Fehlersuche vorkommt
Fehlersuche braucht man beim Korrigieren einer Spielregel, einer Tabellenformel oder der Ursache, warum ein Roboter am falschen Ort anhält. Softwareteams nutzen sie, bevor eine App veröffentlicht wird. Wichtig ist immer: Problem wiederholen, eine kleine Änderung machen und erneut testen.
Weiter erkunden
Andere Sprachen
MyLeoNes™ wird geladen…