is slow relative to other code flow patterns. Because of this, exceptions shouldn't be used to control normal program flow." - Дословная фраза из документации.
Значит ли это, что использование исключений (например, кинуть ошибку "Bad Credentials" если пользователь ввел неверные данные авторизации) и отловить ее с помощью хендлера это дурной тон? Тогда как отправлять бед реквесты на апи? С помощью if else создавая много шаблонного кода?
холливар через 3, 2...
Это значит что ситуаций, в которых исключение кидается должно быть в теории меньше, чем когда не кидается. Насчет конкретно неверных данных авторизации - тут уже, наверно, спорно. В целом это не очень редкое событие. Но и не самое частое.
нет, не знаит
Из какой докуменатции?
раз просят так не делать, значит да
Обсуждают сегодня