Einführung

Abgeschlossen

Edsger Dijkstra einmal gesagt:

„Wenn das Debuggen der Vorgang ist, bei dem Fehler behoben werden, dann muss das Programmieren der Vorgang sein, bei dem diese Fehler eingebaut werden.“

Als Entwicklern bei dem riesigen Onlinehändler Tailwind Traders werden Sie viele Node.js-Fehler schreiben. Das ist völlig in Ordnung, weil es einfach zum Programmieren gehört.

In diesem Modul erfahren Sie, wie Sie Node.js-Programme effektiv debuggen. Je schneller Sie Fehler finden und diagnostizieren, desto schneller können Sie die Funktionsfähigkeit Ihres Codes wiederherstellen Sie müssen weniger Zeit investieren, um herauszufinden, warum Ihr Code vor fünf Sekunden funktioniert hat und plötzlich nicht mehr funktioniert.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Verwenden eines Entwicklungscontainers für Ihre Entwicklungsumgebung
  • Verwenden des Visual Studio Code-Debuggers mit einem Node.js-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

Nach Abschluss dieses Moduls werden Sie in der Lage sein, Fehler effektiv in Ihren Node.js-Programmen zu finden, und müssen sich nicht mehr auf console.log verlassen.

Voraussetzungen

Eine Entwicklungsumgebung mithilfe einer der folgenden Optionen:

  • Eine browserbasierte Umgebung, die auf einem GitHub-Konto und Codespaces basiert.
  • Ein lokales Computersetup mit installiertem Visual Studio Code und Docker (Community Edition).