Exception Handling: Richtig werfen, gutes lesen

24. November 2004 12:46

Fängt man eine Exception und wirft sie dann mit throw(ex) weiter, dann zerstört man sich den Callstack und tötet damit wichtige Informationen - das sollte sich mitlerweile herumgesprochen haben. (Falls nicht: Klick)

Nun gibt es aber sehr wohl Gründe eine Exception zu fangen und auch wieder zu werfen - mal mit einer eigenen Exception, mal mit der Original-Exception und mal direkt. In welchen Fällen macht man aber was? Ich habe das in einem älteren Beitrag schonmal erklärt, bin aber heute über einen Text der Patterns&Practices Group gestolpert der das wesentliche ausführlicher erklärt: Exception Managment Architecture - sehr lesenswert.

Kommentare sind geschlossen

Kalender

<<  Mai 2012  >>
MoDiMiDoFrSaSo
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar