8.6. В чем заключается отладка?
В современных программных системах (Turbo Basic, Turbo Pascal, Turbo C
и др.) отладка осуществляется часто с использованием специальных
программных средств, называемых отладчиками. Эти средства позволяют
исследовать внутреннее поведение программы.
Программа-отладчик обычно обеспечивает следующие возможности:
- пошаговое исполнение программы с остановкой после каждой команды
(оператора);
- просмотр текущего значения любой переменной или нахождение значения
любого выражения, в том числе, с использованием стандартных функций;
при необходимости можно установить новое значение переменной;
- установку в программе "контрольных точек", т.е. точек, в которых
программа временно прекращает свое выполнение, так что можно оценить
промежуточные результаты, и др.
При отладке программ важно помнить следующее:
- в начале процесса отладки надо использовать простые тестовые
данные;
- возникающие затруднения следует четко разделять и устранять строго
поочередно;
- не нужно считать причиной ошибок машину, так как современные
машины и трансляторы обладают чрезвычайно высокой надежностью.