April 2023
Beginner to intermediate
318 pages
5h 11m
German
Jedes etwas komplexere Programm muss mit gewissen Fehlersituationen umgehen können. Es erfordert immer ein wenig Mehrarbeit und zusätzliche Zeilen Sourcecode, um auf unerwartete Situationen reagieren oder Fehler abfangen zu können. Dieser Aufwand ist allerdings erforderlich, um für stabile und verlässliche Software zu sorgen.
Zur Behandlung von Fehlern oder außergewöhnlichen Situationen bieten moderne Programmiersprachen spezielle Sprachkonstrukte, um den Nutzcode und die Verarbeitung von Fehlerzuständen voneinander zu trennen. Insbesondere ist es möglich, die Fehlerbehandlung an die aufrufende Funktion oder Methode weiterzureichen, falls man an der betreffenden Stelle nicht in der Lage ist, passend zu reagieren. ...