Zum Inhalt springen

13. Debugging-Strategien

Zu Zen-Modus wechseln
  • Debugger statt console.log-Teppich: Breakpoints, Step over/into, Watch-Ausdrücke, Call Stack.
  • Hypothesengetriebenes Debugging: Vermutung -> Experiment -> Schluss (wissenschaftliches Arbeiten im Kleinen).
  • Typische OOP-Fehlerbilder: this ist nicht, was man denkt; Objekt vs. Kopie/Referenz; undefined-Ketten.
  • Fehler reproduzierbar machen: minimales Beispiel bauen.
  • Debugging-Etikette im Team: Was gehört in eine gute Fehlerbeschreibung?
  • Mit dem Debugger durch Methodenaufrufe navigieren und Zustände inspizieren.
  • Referenz-Fehler (geteilte Objekte) erkennen und beheben.
  • Einen Fehler als minimales, reproduzierbares Beispiel isolieren.
  • Aufgabe 22 - Debugging-Rallye