parser

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

 

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

по моему у вас нет ясности с exception

Misha v.3 14.04.2010 14:39

исключение -- оно на то и исключение, что код после него не выполняется. точка.

с помощью try вы можете указать, где надо продолжать выполнять код (или, до куда его не выполнять).


пытаться "трассировать" процесс выполнения лишь для того, чтобы в случае возникновения ошибки что-то красиво показать -- неправильно.
основной код должен выполняться без исключений. исключения должны быть редкостью. в этом случае делать кучу работы на всякий случай -- напрасно тратить ресурсы.

локализуйте места проверки входных данных, и обрамите их в try. в catch секции, если возникнет исключение из-за невалидности данных, формируйте объект с необходимыми вами данными (файл, стек) и красиво описывайте. но я не знаю зачем это нужно, т.к. посетителю сайтов от этого ни горячо ни холодно.