Code: Select all
// Example: errorCode = 1,
// errorString = "There was a [url=viewtopic.php?t=19220]problem[/url] accessing the database."
throw new SomeWebServiceException(errorCode, errorString);
< /code>
Das Client -Programm könnte die Nachricht angezeigt werden: < /p>
"Fehler #1 hat aufgetreten: Es gab ein [url=viewtopic.php?t=19220]Problem[/url] mit einem Zugriff auf die Datenbank." Die TOString
public enum Errors {
DATABASE {
@Override
public String toString() {
return "A database error has occured.";
}
},
DUPLICATE_USER {
@Override
public String toString() {
return "This user already exists.";
}
},
// more errors follow
}
< /code>
Meine Frage ist: < /strong> Gibt es einen besseren Weg, dies zu tun? Ich würde eine Lösung im Code bevorzugen, anstatt aus einer externen Datei zu lesen. Ich verwende Javadoc für dieses Projekt, und es wäre hilfreich, die Fehlercodes in Line zu dokumentieren und automatisch aktualisiert zu haben.