CPAN: Warum eigentlich Exceptions?

Beitrag lesen

Macht das jemand von Euch auch, wenn ja, warum nicht?

Das ist ja Fehlerbehandlung wie in C. Dieses Modell ist überholt. Kann man herrlich in PHP (Standardbibliothek, etlicher 3rd-Party-Code) sehen, wozu das führt: weil der eine Funktion/Biblithek etc. konsumierende Programmierer nicht gezwungen wird, Fehler zu behandeln, lässt er es, und erzeugt dadurch kaputten Code.

Warum eigentlich Exceptions?

*Eigentlich* solltest du das als Programmierer schon wissen. In abstrahierten, mittelgroßen Systemen kann man gar nicht gut die Fehler an der originären Stelle behandeln. Ich kaue dir nicht die Geschichte der letzten dreißig Jahre vor, mach dich selbst schlau:
• Kapitel 14 in PBP
Advantages of Using Exception Handling

PS: Wenn deine Frameworks nicht Exceptions unterstützen, würdige ich sie keinen zweiten Blicks; mit dieser Ansicht stehe ich nicht allein. Uns ist die Zeit zu schade, wie Anno Tobak zu programmieren.