parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Мертвые программы не лгут...

Sumo 13.04.2010 07:58 / 13.04.2010 08:02

Это название одного из разделов четвертой главы замечательной книги Эндрю Ханта и Дэвида Томаса «Программист-прагматик. Путь от подмастерья к мастеру», которую я настоятельно рекомендую прочесть перед тем как пытаться сделать универсальный обработчик ошибок.

Иными словами, если ошибку не удалось обработать, что программа должна прекратить свою работу, выдать клиенту сообщение, что что-то пошло не так и дать разработчику информацию о произошедшем. Все это прекрасно делается через механизм unhandled_exception. Кроме того, очень здорово помогает механизм работы с
«утверждениями» (assertion), которые крайне просто реализовать для Парсера.