История изменений
Исправление ya-betmen, (текущая версия) :
Не будешь же ты откатывать её там, где уже и о коннекте то мыслить неразумно?
Я не буду, это должен делать код который поймал ошибку во время записи в бд. Но это не значит, что он должен поймать ошибку и поптихому её обработать. Т.е. понятно, что есть случаи когда ошибку лучше обработать здесь и сейчас, но в каждом случае нужно смотреть отдельно. В этом плане коды возврата гораздо проще в использовании. Дай дураку ошибки и он превратит жизнь пользователя библиотеки в ад. В случае чекед эксепшенов - на этапе написания кода в случае анчекед на этапе отладки.
Исходная версия ya-betmen, :
Не будешь же ты откатывать её там, где уже и о коннекте то мыслить неразумно?
Я не буду, это должен делать код который поймал ошибку во время записи в бд. Но это не значит, что он должен поймать ошибку и поптихому её обработать. Т.е. понятно, что есть случаи когда ошибку лучше обработать здесь и сейчас, но в каждом случае нужно смотреть отдельно. В этом плане коды ошибок гораздо проще в использовании. Дай дураку ошибки и он превратит жизнь пользователя библиотеки в ад. В случае чекед эксепшенов - на этапе написания кода в случае анчекед на этапе отладки.