🐛
Lektion 15 · Klasse P3
Debugging: denken wie ein Detektiv
📖 Lektion
──▶
🎯 Quiz — wähle die Übersetzung
──▶
✅ Lektion geschafft
Ein Bug ist ein Fehler im Code, Debugging ist die Suche. Fakt: 50% Programmierarbeit = Bugs finden. Ein Fehler ist kein Versagen, sondern ein Hinweis! „line 5: name is not defined“.
- ●Lies den Fehler — er nennt ZEILE und TYP
- ●NameError: Tippfehler im Variablennamen
- ●SyntaxError: Klammer/Doppelpunkt vergessen
- ●Logikfehler: läuft, aber falsch → print() überall!
Quietscheentchen-Methode: erkläre den Code laut — „hier addiere ich, hier prüfe ich…“. Beim Erklären findest du den Bug selbst! Oder halbieren: kommentiere die Hälfte aus — läuft es? Bug in der anderen Hälfte.
💡 Der erste „Bug“ war echt: 1947 flog eine Motte in den Harvard Mark II. Man klebte sie ins Logbuch: „first actual case of bug being found“!
🎯
Teste dich!
Quiz — wähle die Übersetzung →
🖨 Arbeitsblatt
Festige das Thema mit dem Trainer — wie nach dem Unterricht