[JAVA] Punkt 69: Verwenden Sie Ausnahmen nur für außergewöhnliche Bedingungen

69. Ausnahmen sollten nur in Ausnahmefällen verwendet werden


// Do not use this hideous code for iteration over a collection!

try {

    Iterator<Foo> i = collection.iterator();

    while(true) {

        Foo foo = i.next();

        ...

    }

} catch (NoSuchElementException e) {

Recommended Posts

Punkt 69: Verwenden Sie Ausnahmen nur für außergewöhnliche Bedingungen
Punkt 70: Verwenden Sie geprüfte Ausnahmen für wiederherstellbare Bedingungen und Laufzeitausnahmen für Programmierfehler
Nur zum Schreiben von Dateien verwenden - Apache Camel
Punkt 71: Vermeiden Sie die unnötige Verwendung geprüfter Ausnahmen
Punkt 72: Bevorzugen Sie die Verwendung von Standardausnahmen
Verwenden Sie Maven nur zum Herunterladen abhängiger Bibliotheken
Unterstützung für CheckStyle "Verwenden Sie keine Inline-Bedingungen"
Punkt 52: Verwenden Sie Überladung mit Bedacht
Punkt 53: Verwenden Sie Varargs mit Bedacht
Punkt 45: Verwenden Sie Streams mit Bedacht