Einleitung

Abgeschlossen

Edsger Dijkstra sagte einmal:

"Wenn das Debuggen der Prozess des Entfernens von Fehlern ist, muss die Programmierung der Prozess des Einfügens sein."

In diesem Modul erfahren Sie, wie Sie .NET-Programme effektiv debuggen. Je schneller Sie Fehler finden und identifizieren können, desto schneller können Sie Ihren Code in einen Arbeitszustand versetzen. Sie verbringen weniger Zeit mit dem Kratzen ihres Kopfs und fragen sich, warum Ihr Code vor fünf Sekunden funktioniert hat, aber jetzt nicht funktioniert.

Lernziele

Am Ende dieses Moduls können Sie:

  • Verwenden Sie den Visual Studio Code-Debugger mit einem .NET-Programm.
  • Erstellen von Breakpoints und Durchlaufen des Codes in Einzelschritten bei der Suche nach Problemen
  • Überprüfen des Programmstatus in einem beliebigen Ausführungsschritt
  • Zurückspulen der Aufrufliste zum Ermitteln der Ursache einer Ausnahme

Letztendlich können Sie Fehler effektiv in Ihren .NET-Programmen finden, und Sie müssen sich nicht mehr auf Console.WriteLine diese Verlassen verlassen.

Voraussetzungen

Lokale Installationen von .NET SDK, Visual Studio Code und der C#-Erweiterung für Visual Studio Code.