|
Я это делаю Персональное меню Голосование Поиск по сайту Реклама Статистика |
Любая программа содержит ошибку. Допустить ошибку - очень просто. Найти ошибку - сложно. Как искать ошибки в программах? Что такое отладка и для чего она используется. Среди программистов распространены некоторые, не изученные ранее болезни. Часто в программировании одну и ту же задачу можно решить большим количеством разных способов. Когда разные способы очевидны, возникает выбор. При выборе часто задаются вопросом «какой вариант - „правильный“?» Сначала в этом разделе планировалось рассмотреть, чем плох оператор GOTO. Рассматривая этот оператор, я обнаружил, что по существу этот оператор мало чем отличается от использования флагов. Флаги часто используют, чтобы избавиться от этого оператора, но смысл - непонятность программы - от простой замены одной плохой конструкции на другую - не меняется. Немного позже обнаружилось, что флаги и оператор GOTO - не единственные «плохие конструкции». В этом разделе я буду рассматривать эти конструкции и искать ответ на вопрос, почему от этих конструкций не хотят избавляться. Что считать ошибкой: с точки зрения пользователя или с точки зрения программиста? Копии книг, статей, найденные на других сайтах или позаимствованные у других авторов Не проходите мимо! Оставьте Ваш комментарий в форуме! >>>
|