Hallo!
Ich hab da mal eine frage: Welche Vorteile haben Exceptions im Gegensatz zu normaler Fehlerbehandlung.
was ist jetzt also besser, was sollte man verwenden?
Tja, das ist wohl so eine Art Religion ;-)
Viele Leute sagen man soll Exceptions nicht für normale Fehlerbehandlung verwenden, sondern nur bei "Ausnahme-Fehlern", z.B. eine fehlgeschlagene Datenbank-Verbindung oder sowas. Andere verwenden Exceptions für jede Fehlerbehandlung, wie es AFAIK in Python typischerweise gemacht wird.
Ein paar Links zum Thema:
http://www.digitalsandwich.com/archives/34-What-did-exceptions-ever-do-to-you.html (inkl. anschließender Diskussion)
http://www.samspublishing.com/articles/article.asp?p=170279&seqNum=3&rl=1
http://wiki.ciaweb.net/yawiki/index.php?area=PEAR_Dev&page=RfcExceptionUse (weitere Diskussionen unter "Further Reading")
Grüße
Andreas
SELFHTML Linkverzeichnis: http://aktuell.de.selfhtml.org/links/