Я пишу класс входа в систему на c #, и я стараюсь проявлять усердие в создании исключений для пустых паролей, недостаточных символов паролей и т. Д. Внезапно мне пришло в голову то, что я делаю с этим исключением?Для чего / для кого они?Обрабатываю ли я исключение или нет, в этот момент приложение все равно не будет работать.Является ли исключение для других разработчиков заказчиком !?
Исключения - это способ, позволяющий коду уведомлять абонентов о каком-либо сбое.Вызывающий код может делать с ним все, что угодно, например, отображать сообщение об ошибке, подавлять исключение и корректно ухудшаться и т. Д.