Fehler-codes innerhalb Ausnahme vs Ausnahmen-Hierarchie

Glaubst du, es ist ok zu verwenden, Fehler-codes innerhalb von exception angeben, Fehler geben?
Bitte werfen Sie einen Blick auf diese code:

public class MyException extends Exception {
    public static final String ERROR_CODE_INVALID_NAME = "";
    public static final String ERROR_CODE_INVALID_ID = "";
    ...

    private String errorCode;

    public MyException(String message, String errorCode) {
        super(message);
        this.errorCode = errorCode;
    }

    public String getErrorCode() {
        return errorCode;
    }
}

Weiß ich, dass es besser ist die Verwendung von enum anstelle von Zeichenfolgen in diesem Beispiel, aber ich bin wirklich besorgt über das Konzept der Fehler-codes. Denken Sie Ausnahmen Hierarchie wäre hier besser? Ich finde keine maßgebliche Quelle, die sagt: Fehler-codes innerhalb Ausnahme ist die anti-pattern.
Thx.

  • Sieht aus wie ein Duplikat von stackoverflow.com/questions/446663/....
  • Thx, ich sah diese Frage, aber es war nicht eine Diskussion, dass dieser Ansatz grundsätzlich falsch ist (außer die eine Meinung in der ganz am Ende). Ich wollte erhöhen, eine Diskussion genau in die Art und Weise der Richtigkeit eines solchen Ansatzes.
InformationsquelleAutor Darkoboar | 2012-02-15
Schreibe einen Kommentar