Re[5]: Когда стоит и не стоит использовать исключения?
От: Trean Беларусь http://axamit.com/
Дата: 24.01.06 21:55
Оценка: 12 (2)
Здравствуйте, MatFiz, Вы писали:

MF>Здравствуйте, Trean, Вы писали:


MF>Не забывай еще, что в программе могут быть ошибки. Ошибки разработчика.

MF>С ними-то тоже надо что-то делать (в перспективе исправлять, конечно).
MF>Хорошо, если прога может продолжить корректно работать, даже несмотря на ошибки прогаммиста, а этого как раз можно добиться, изолируя ошибки на некотором уровне, а не падая с воплями, что что-то не правильно.

сомнительна корректность такой работы: когда валятся ошибки программа работает некорректно, как бы глубоко вы их не пытались запрятать. Это очень похоже на прятание головы в песок. Представляете вы запускаете какую-то программу, пытаетесь что-то сделать, а она ничего не делает и не говорит почему. А все потому, что к примеру, разработчик обрабатывает эксепшены следующим образом:

catch(...) {
// do nothing
}


Хорошо, если что-то в лог пишется, и то поди догадайся, что в лог что-то записалось. Программа, то не говорит что ошибка произошла.
Бывает попадаются такие программы, кроме как удалить их другого желания не возникает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.