Hallo,
wollte mal fragen wie ihr das handhabt:
Ich habe nen Codeblock welcher aus zahlreichen if/else besteht, die Werte prüfen und bei falschen Eingaben entsprechend eine Fehlermeldung ausgeben sollen.
Nun hatte ich in jedem else sowas stehen:
hab aus dem else-zweig nun sowas gemacht:
und im catch-block dann:
Macht für mich das Ganze etwas einfacher zu überschauen, bringt mir noch diverse andere Vorteile und finds auch generell sauberer.
Nun halt die Frage: Ist das legitim, try/catch derart zu "missbrauchen"?
Eigentlich sollten damit ja "schwerwiegenderer" Fehler behandelt werden.
Verwirrt sowas eventuell andere, die irgendwann mal mit dem Code arbeiten müssen?
mfg Verjigorm
wollte mal fragen wie ihr das handhabt:
Ich habe nen Codeblock welcher aus zahlreichen if/else besteht, die Werte prüfen und bei falschen Eingaben entsprechend eine Fehlermeldung ausgeben sollen.
Nun hatte ich in jedem else sowas stehen:
Code:
JOptionPane.showMessageDialog(...);
return;
hab aus dem else-zweig nun sowas gemacht:
Code:
throw new Exception("fehlermeldung xy");
und im catch-block dann:
Code:
JOptionPane.showMessageDialog(frame, e.getMessage());
return;
Macht für mich das Ganze etwas einfacher zu überschauen, bringt mir noch diverse andere Vorteile und finds auch generell sauberer.
Nun halt die Frage: Ist das legitim, try/catch derart zu "missbrauchen"?
Eigentlich sollten damit ja "schwerwiegenderer" Fehler behandelt werden.
Verwirrt sowas eventuell andere, die irgendwann mal mit dem Code arbeiten müssen?
mfg Verjigorm