У меня есть исключения, созданные для каждого условия, которое мое приложение не ожидает. UserNameNotValidException
, PasswordNotCorrectException
и т.д.
Однако мне сказали, что я не должен создавать исключения для этих условий. В моем UML эти исключения ARE для основного потока, так почему это не должно быть исключением?
Любые рекомендации или рекомендации по созданию исключений?