Konzepte Fehlerbehandlung
-
Hallo,
kennt jemand eine Anleitung bezüglich konzeptioneller Aspekte der Fehlerbehandlung? Soll heißen: Ich bin nicht daran interessiert, wie man mit Exceptions syntaktisch korrekt programmiert, sondern an theoretischen Fragestellungen der Fehlerbehandlung (z.B. welche Klassen von Exceptions man haben sollte; wie man diese am Besten einsetzt; wann man überhaupt mehr als eine Exception-Klasse verwenden sollte, etc.)
-
Hier steht schon etwas zum allgemeinen Einsatz:
http://www.zfx.info/Tutorials.php?ID=82
Was dir vielleicht auch zum Verständniss hilft ist mal den direkten Vergleich zu C - Fehlerbehandlung ( p = foo (); if (p) ... ) zu machen.
Und diesen Vergleich immer im Kopf zu behalten, wenn du etwas über exceptions liest. Dazu kommt noch:
- Was passiert mit Objekten, die erzeugt worden sind und eine exception geworfen wird.
- Und wer behandelt die Fehler? Der Implementierer der Funktion, oder der Benutzer der Funktion.