Re[2]: Как иногда пишутся программы
От: DarkMaster Украина http://www.bdslib.at.ua
Дата: 22.12.09 12:37
Оценка:
Здравствуйте, Nonmanual Worker, Вы писали:

NW>У одного известного российского разработчика компонентов создания отчетов, код внутри почти всех деструкторов был заключен в try..except


Не у Цыганенко ли?

Я не против try...except. Я против "глухого" срабатывания. Если произошло исключение — будь добр сообщить пользователю или по крайней мере запиши в лог, если исключение не ожидаемое. (Как меня бесило в свое время "Connection closed gracefully" в Indy — кто б знал!).

Но основной "выстрел в ногу" в том, что путем приведения типов и неправильном обращении с такими вот сущностями можно получить трудноуловимый баг.
WBR, Dmitry Beloshistov AKA [-=BDS=-]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.