Для любителей глобальных объектов - да. 🙂
Если ты можешь резумить то нахрена кидать исключение
Ну к примеру у меня есть цикл, внутри цикла делаю что то и если это что то не получилось, то делаю исключение, наверху исключение пихаю в лог и, к примеру делаю ожидание 5сек, далее резюмируем и так далее
и тут нужен явный журнал
решение о продолжении должно приниматься внутри цикла, а не в точке вызова этого метода
Вот это как раз лютая связность и процедурное программирование. Если тебе снаружи нужно решать - кирпичик должен дело сделать и завершиться ошибкой или успехом. А потом уже посылай новый. Логи и ошибки нужно писать в объект логгера, интерфейс которого передаёшь в класс.
Обсуждают сегодня