Методы отладки
Основная
задача программиста состоит в том, чтобы
его программа работала без ошибок и в
этом отношении известны 2 подхода методов
отладки:
не
делать ошибок вовсе (делается упор на
качество написания программы)
когда
написание программы в первую очередь,
а во вторую очередь стоит качество
(быстро, но нагрузка состоит в качестве
поиска ошибок )
Классификация ошибок
когда
ошибки, обнаруживаемые при выполнении
программы
будем
предполагать, что постанова задачи
правильна
семантические
и синтаксические ошибки
статистические
ошибки
Известны
3 источника ошибок с точки зрения анализа
их распределения по различным этапам
создания программы:
неверный
выбор алгоритма решения задачи
эти
ошибки могут иметь наиболее серьезные
последствия для программного обеспечения,
т.к. могут потребовать в ряде случаев
коренной переработки программы. К ним,
как правило, относится неполный учет
свойств и структуры реального объекта
ошибочное
представление об исходной информации
неверное
определение последовательности действий
игнорирование
внешних соотношений, в том числе неверное
обработка исходных данных при аварийных
ситуациях
незнание
или неполное знание правил