Re: Когда стоит и не стоит использовать исключения?
От: Trean Беларусь http://axamit.com/
Дата: 22.01.06 14:29
Оценка:
Здравствуйте, falls_rain, Вы писали:

_>Всем привет!

_>Я тут новенький...по сему не надо сильно кидать камни в меня
_>Вопрос таков:
_>вот прочитал про механизм исключений в С#...и создаётся впечатление, что обработку этих самых исключений надо делать везде..ну или почти везде..
_>Поясните пжста (желательно на примере) в каких случаях нужна обработка исключений..а где нет (достаточно условного блока)..
_>С уважением.

Обрабатывать исключения надо там, где есть возможность сделать что-то полезное с ними. В большинстве случаев вся обрабтка checked исключений сводится к бросанию их на верхний уровень или выводу в лог, так что вообщем-то можно обойтись и unchecked. Иногда возникает необходимость освободить ресурс в случае исключения, например освободить соединение с базой. Не знаю как c С#, но некоторые java бибиотеки (Hibernate) избавляются от checked исключений, и я вообщем-то с этим согласен: исключение — это исключительная ситуация в приложении в большинстве случаев свидетельствующая о неправильной логике работы приложения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.