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