October 2021
Intermediate to advanced
352 pages
7h 22m
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 besser voneinander zu trennen. Insbesondere ist es auch möglich, die Fehlerbehandlung an die aufrufende Funktion oder Methode weiterzureichen, falls man an der betreffenden Stelle nicht in der Lage ist, passend ...