Fehlersuche
⭐ GemeistertEin Bug ist ein Fehler im Code. Fehlersuche (Debugging) bedeutet, Bugs durch Testen, genaues Lesen und kleine Änderungen zu finden und zu beheben.
Der Begriff „Bug“ wurde populär, nachdem man in einem frühen Computer eine echte Motte gefunden hatte.
Alles über Fehlersuche
Ein Bug ist ein Fehler in einem Programm, der dazu führt, dass es sich unerwartet verhält. Debugging ist der Prozess, diese Fehler zu finden und zu beheben. Programmierende testen ihren Code, lesen ihn sorgfältig und probieren kleine Änderungen aus, um zu sehen, was funktioniert.
Nützliche Debugging-Strategien sind, Werte auszugeben, um zu prüfen, was das Programm tut, mit einfachen Beispielen zu testen und den Code Zeile für Zeile zu erklären. Auch erfahrene Programmierende verbringen viel Zeit mit Debugging, es ist also ein normaler Teil des Programmierens.
Der Name stammt aus einer alten Geschichte über eine echte Motte, die in einem frühen Computer ein Problem verursachte.
Gutes Debugging beginnt damit, das Programm zu testen, um genau zu sehen, was schiefgeht. Lies den Code sorgfältig, mache jeweils nur eine kleine Änderung und teste erneut. Jede Programmiererin und jeder Programmierer macht Fehler, auch erfahrene, und muss den eigenen Code debuggen.
🎮 Probier es selbst aus!
Wird geladen…
Alltagsbezug: Fehlersuche
- Ein Spiel reparieren, das auf einem bestimmten Level abstürzt
- Dafür sorgen, dass ein Taschenrechner richtige Ergebnisse liefert
- Geduld und Problemlösefähigkeiten lernen
Häufige Fragen zu Fehlersuche
Woher stammt das Wort Bug?
Es heißt, ein früher Computerfehler sei durch eine echte Motte verursacht worden, die in einem Relais feststeckte, obwohl das Wort schon vorher verwendet wurde.
Wie fange ich mit Debugging an?
Reproduziere das Problem, lies die Fehlermeldung, prüfe deine Annahmen und teste jeweils nur eine Änderung.
Was ist ein Syntaxfehler?
Ein Fehler gegen die Regeln der Programmiersprache, etwa eine fehlende Klammer, der verhindert, dass das Programm läuft.