Не буду я тебе тут полный код расписывать, а ошибки должны обрабатываться на месте! Не на все ошибки есть defined эксэпшны. Зачем вообще прокидывать ошибку хуй пойми куда, и хуй пойми где ее обрабатывать?!
зависит. если пилишь шаред-сервис какой-то, и не знаешь, где, когда и кем он будет вызван, очевидно, граничные случаи нужно эксепшинами покрыть но тут есть два варианта либо эксепшины(дорого, но проще поддерживать) либо "флаги" — значительно эффективнее, но сложнее поддерживать
Обсуждают сегодня