Debugging mittels IDE
Idea
Ziel
- Ich verstehe, was ein Debugger ist.
- Ich kann den Debugger von PyCharm einsetzen, um meinen Code systematisch zu durchlaufen.
Hintergrund
Für viele einfache Debugging-Fälle ist pdb die handlichste Lösung, wenn man einen Debugger braucht. Aber wenn es komplizierter wird, kann eine IDE wesentlich mehr leisten. Das probieren wir hier aus.
Loose
Arbeitsschritte
Verwenden Sie für das Folgende - die Debugger-Dokumentation für PyCharm oder - die Debugger-Dokumentation für VS Code
Ausprobieren!
Laden Sie das Programm aus der Aufgabe pdb in Ihre IDE und probieren Sie die folgenden Dinge damit aus, während die die Antworten zu den folgenden Fragen recherchieren:
- 1 Wie startet man das Debugging? (Das ist leider gar nicht mal so einfach.)
- 2 Was ist ein Breakpoint und welche Eigenschaften können Sie daran verändern?
- 3 Wie können Sie einen Breakpoint zu einem Conditional Breakpoint machen?
- Probieren Sie die Funktionen zum Steuern des schrittweisen Programmablaufs und die Funktionen zum Erkunden von Datenstrukturen aus.
- 4 Was sind Ihrer Einschätzung nach die 10 wichtigsten Funktionen des Debuggers?
- 5 Als wie nützlich empfinden Sie den grafischen Debugger? Was gefällt Ihnen gut (insbesondere im Vergleich zu pdb), was schlecht?
Information
Abgabe
Geben Sie ein Markdown-Dokument ab mit knappen Antworten zu den oben gestellten Fragen
1, 2, … Geben Sie diese Marker mit an.
Geben Sie ggf. Beispiele oder benutzte Quellen an.