Moin,
ich arbeite momentan an einem Programm das viel im Dateisystem operiert. Dementsprechend gibt es viele mögliche Exceptions. Grundlegend fallen mir zwei unterschiedliche Umgangsarten ein wie man mit Exceptions umgehen kann.
1) Jede Methode, die eine Exception wirft, gibt diese Exception einfach weiter nach außen ab mittel
. Alle Exception werden dann zentral z.B.: in der main-Methode behandelt.
2) Jede Methode kümmert sich mittels try-catch selber um mögliche Exceptions.
Was ist die bessere Variante? Gibt es dafür "Clean Code Richtlinien"?
Danke schonmal!!
ich arbeite momentan an einem Programm das viel im Dateisystem operiert. Dementsprechend gibt es viele mögliche Exceptions. Grundlegend fallen mir zwei unterschiedliche Umgangsarten ein wie man mit Exceptions umgehen kann.
1) Jede Methode, die eine Exception wirft, gibt diese Exception einfach weiter nach außen ab mittel
Java:
throw
2) Jede Methode kümmert sich mittels try-catch selber um mögliche Exceptions.
Was ist die bessere Variante? Gibt es dafür "Clean Code Richtlinien"?
Danke schonmal!!