Einführung

Abgeschlossen

Es gibt Zeiten, in denen sich die von Ihnen geschriebenen Programme nicht wie erwartet verhalten. Manchmal treten externe Faktoren auf, die Sie nicht beeinflussen können, z. B. andere Prozesse, die eine Datei blockieren, oder der Versuch eines Zugriffs auf eine Speicheradresse, die nicht mehr verfügbar ist. Fehler stellen einfach ein anderes Verhalten dar, das Programme aufweisen können. Es ist besser, wenn Sie diese Fehler vorhersehen, damit Sie Probleme behandeln können, wenn sie auftreten.

Wie Sie bereits gelernt haben, ist die Vorgehensweise bei der Behandlung von Ausnahmen von Go unterschiedlich, ebenso wie der Prozess der Fehlerbehandlung. In Go sollte bei einer Funktion, bei der ein Fehler auftreten könnte, immer ein zusätzlicher Wert zurückgegeben werden, damit Sie einen Fehler erfolgreich vorhersehen und verwalten können. Beispielsweise können Sie ein Standardverhalten ausführen und so viele Informationen wie möglich protokollieren, um das Problem zu reproduzieren und zu beheben.

In diesem Modul erfahren Sie mehr über die Vorgehensweise von Go bei der Protokollierung und Fehlerbehandlung.

Lernziele

In diesem Modul erfahren Sie mehr über die folgenden Aspekte:

  • die Vorgehensweise von Go zur Fehlerbehandlung
  • die Fehlerbehandlungsstrategien
  • das log-Standardpaket für die Protokollierung
  • die Protokollierungsframeworks

Voraussetzungen

  • Eine für das Erstellen von Anwendungen eingerichtete Go-Umgebung. Im Idealfall sollten Sie Go lokal installieren und konfigurieren, und Visual Studio Code mit der Go-Erweiterung installiert haben.
  • Möglichkeit zum Erstellen und Ändern von .go-Dateien
  • Möglichkeit zum Ausführen von Go-Anwendungen mit der Eingabeaufforderung des Terminals
  • Kenntnisse der grundlegenden Datentypen wie string, intund boolean
  • Kenntnisse über das Schreiben grundlegender Datenablaufsteuerungen wie if- und for-Anweisungen
  • Kenntnisse zum Schreiben von Funktionen, die mehrere Rückgabewerte aufweisen