LINUX.ORG.RU

История изменений

Исправление ya-betmen, (текущая версия) :

Не будешь же ты откатывать её там, где уже и о коннекте то мыслить неразумно?

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

Исходная версия ya-betmen, :

Не будешь же ты откатывать её там, где уже и о коннекте то мыслить неразумно?

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