nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Exception Handling

Von: Corvan (corvan@gmx.de) [Profil]
Datum: 15.10.2009 11:15
Message-ID: <4dc01019-3619-4820-9b90-fb0d23dd8f2e@o41g2000yqb.googlegroups.com>
Newsgroup: de.comp.lang.java
Hallo,

ich habe eine eher "philisophische" Frage zum Exception Handling:

An welcher stelle Fange ich Exceptions?

Wenn ich mehrere Funktionen aufrufe, die mit throws deklariert sind,
muss ich diese in einen try-block setzen (oder weiterleiten), das ist
klar.

Aber fange ich die jeweiligen Exceptions in einem catch-block direkt
hinter dem try-block, der nur den einen Aufruf einer mit thwrows
deklarierten Funktion enthält?

Oder "sammle" ich erstmal alle oder eine sinnvolle Anzahl von
Funktionen in einem try und fange die geworfenen Exceptions dann?

Doch:
- Was ist dann eine "sinnvolle" Anzahl?
- Macht es Sinn Funktionen in einem try zu bündeln, die gleiche
Exceptions werfen, wenn dies möglich ist?

Ich denke man sollte dies so lösen, dass der Code möglichst
übersichtlich und lesbar bleibt, und try / catch-blöcke sinnvoll
zusammengelegt werden. Was denkt Ihr? Seht Ihr das genauso? Habt Ihr
andere Vorgehensweisen? Wenn ja, warum?

Grüße
Corvan

[ Auf dieses Posting antworten ]

Antworten