Hallo zusammen,
ich lasse gerne JVM eine Benutzer-Exception werfen aus einem catch-Klausel:
Da ich RatnasException überall in meiner Anwendung einsetze, komme ich nie auf die Idee, sie zu behandeln. So wird diese Exception einfach weiter nach oben bis zu main-Method gereicht.
Ich habe demnächst einen Termin zum Code-Review, ich habe ein bisschen Angst, dass dieser Stil, "Programmfluss zu beenden, wenn eine gewollt nicht zu behandelnde Exception auftaucht" ein Bad-Smell darstellt.
Ich frage mich, ob dieser Stil akzeptabel ist oder gibt es vielleicht triviales Pattern für den Zweck?
Vielen Dank für Eure Kommentare.
Viele Grüße aus Rheinland,
Eure Ratna:rtfm:
ich lasse gerne JVM eine Benutzer-Exception werfen aus einem catch-Klausel:
Java:
...
try {
leseFile(pfad);
} catch (FileNotFoundException e) {
System.out.println("Datei kann nicht gelesen werden" + e.printStackTrace());
throw new RatnasException();
}
...
Da ich RatnasException überall in meiner Anwendung einsetze, komme ich nie auf die Idee, sie zu behandeln. So wird diese Exception einfach weiter nach oben bis zu main-Method gereicht.
Ich habe demnächst einen Termin zum Code-Review, ich habe ein bisschen Angst, dass dieser Stil, "Programmfluss zu beenden, wenn eine gewollt nicht zu behandelnde Exception auftaucht" ein Bad-Smell darstellt.
Ich frage mich, ob dieser Stil akzeptabel ist oder gibt es vielleicht triviales Pattern für den Zweck?
Vielen Dank für Eure Kommentare.
Viele Grüße aus Rheinland,
Eure Ratna:rtfm: