Ich habe Ausnahmen für jede Bedingung erstellt, die meine Anwendung nicht erwartet. UserNameNotValidException
, PasswordNotCorrectException
usw.
Mir wurde jedoch gesagt, ich solle keine Ausnahmen für diese Bedingungen schaffen. In meiner UML SIND das Ausnahmen vom Hauptfluss, warum sollte es also keine Ausnahme sein?
Gibt es einen Leitfaden oder bewährte Verfahren für die Erstellung von Ausnahmen?