Java - Exceptions |
InformaTiger
Tripel-As
Dabei seit: 19.02.2013
Beiträge: 228
Herkunft: Südtirol
|
|
Mal eine ganz generelle Frage: Wann bzw. in welchem Zusammenhang macht es eigentlich Sinn eigene Exceptions abzuleiten? Was bringt eine eigene Exception für einen Vorteil?
Mit freundlichen Grüßen
InformaTiger
__________________ Why do Java developers wear glasses? Because they can't C#
|
|
04.07.2015 11:30 |
|
|
|
Du kannst den Exceptions eigene Informationen mitteilen, wenn dir die vorhandenen nicht ausreichen.
Aber übertreibe es nicht damit - ein Kollege hat mit mal von Code erzählt, in dem fast alles mit Exceptions gemacht wurde. Es gab sogar eine NoErrorException. Exceptions sind aber langsam, man sollte sie also nicht grundlos werfen.
Hier noch ein schönes Beispiel für unsachgemäße Verwendung: thedailywtf.com
__________________ Syntax Highlighting fürs Board (Link)
|
|
04.07.2015 22:25 |
|
|
InformaTiger
Tripel-As
Dabei seit: 19.02.2013
Beiträge: 228
Herkunft: Südtirol
|
|
Soweit ich das verstanden habe, wäre das zum Beispiel sinnvoll, wenn ich Informationen welche zum Debuggen nützlich sein könnten, anhängen möchte. Aber in der Regel ist es dann besser bei den Standard-Exceptions zu bleiben?
__________________ Why do Java developers wear glasses? Because they can't C#
|
|
08.07.2015 18:16 |
|
|
|
Wobei die Debug Informationen ja auch weitgehend vorhanden sind (z.B. Stacktrace). Wenn du mit den bestehenden Exceptions auskommst, solltest du auch bei denen bleiben. Wenn es nicht reicht, kommen eben die eigenen ins Spiel.
__________________ Syntax Highlighting fürs Board (Link)
|
|
08.07.2015 20:37 |
|
|
InformaTiger
Tripel-As
Dabei seit: 19.02.2013
Beiträge: 228
Herkunft: Südtirol
|
|
Ok, danke. Ich habe mich nur immer gefragt, ob es womöglich nur wegen dem Namen ist, dass man eigene Exceptions macht
__________________ Why do Java developers wear glasses? Because they can't C#
|
|
08.07.2015 20:57 |
|
|
|