Когда-то читал, что самому выбрасывать исключения пагубно для производительности и неккоректные ситуации лучше обрабатывать с помощью каких-либо конструкций с использованием переменных. Так ли это? На мой взгляд использование исключений в некоректных ситуациях улучшает понятность и читаемость кода.
Например в случае веб сервисов использую проверку token от пользователя в уровне dao и в случае если token не верный выбрасываю своё исключение и обрабатываю его на уровне сервиса.
Например в случае веб сервисов использую проверку token от пользователя в уровне dao и в случае если token не верный выбрасываю своё исключение и обрабатываю его на уровне сервиса.
Вряд ли кто-то захочет тратить 30$, чтобы убить свою же флешку!