Приложение 6. Как бороться с ошибками и разбираться в чужом коде

Для начала следует вдумчиво изучить сообщение об ошибке. В нем содержится имя файла, вызвавшего ошибку, и номер строки в нем. Здесь требуется внимательность при написании кода и справочник. Если номер строки не указан, следует проверить парность добавленных скобок, в сомнительных случаях комментируя строки символом #, чтобы быстрее локализовать ошибочный фрагмент кода. Всегда нужно помнить о том, что Parser 3 оперирует объектной моделью, и внимательно следить за тем, с объектом какого класса ведется работа. Некоторые методы возвращают объекты других классов!

Так, например, некоторые методы класса 
date возвращают объект класса table. Попытка вызвать для этого объекта методы класса date приведет к ошибке. Нельзя вызывать методы классов для объектов, которые к этим классам не принадлежат. Впрочем, этот этап преодолевается довольно быстро. Еще одна категория ошибок - ошибки в логике работы самого кода. Это уже сложнее, и придется запастись терпением. Необходимо давать грамотные имена переменным, методам, классам и комментировать код.

Если и в этом случае не удастся понять причины неверной работы - следует обратиться к справочнику. «Если ничего не помогает - прочтите наконец инструкцию…» Последняя стадия в поиске ошибок - разработчик близок к сумасшествию, пляшет вокруг компьютера с бубном, а код все равно не работает. Здесь остается только обратиться за помощью к тем, кто пока разбирается в Parser 3 чуть лучше. На сайте parser.ru
есть форум - там ответят на любой вопрос.


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 14.10.2024