История изменений
Исправление deep-purple, (текущая версия) :
Идея ошибок в том, что ты их можешь обрабатывать там где тебе удобно
Я поправлю за тебя:
Идея исключений
Так вот. Да. Но если ты слишком далеко от точки выброса, то вынужден сильно завязываться на этом архитектурно, чтобы корректно почистить говно за тем, что это исключение выбросило, ну, банально, транзакцию откатить в БД. Не будешь же ты откатывать её там, где уже и о коннекте то мыслить неразумно?
А значит, некорректно говорить о том, что исключения ты можешь ловить там, где тебе удобно. Нихрена ты не можешь там где хочется. Можешь там, где получилось. Поэтому, вполне себе нормальный совет: не хочешь поиметь много гемора — лови поближе к точке выброса.
Исходная версия deep-purple, :
Идея ошибок в том, что ты их можешь обрабатывать там где тебе удобно
Я поправлю за тебя:
Идея исключений
Так вот. Да. Но если ты слишком далеко от точки выброса, то вынужден сильно завязываться на этом архитектурно, чтобы корректно почистить говно за тем, что это исключение выбросило, ну, банально, транзакцию откатить в БД. Не будешь же ты откатывать её там, где уже и о коннекте то мыслить неразумно?