ВУЗ:
Составители:
Рубрика:
28
Неправильные значения после выполнения (логическая
ошибка). Эту ошибку труднее всего обнаружить, т.к. требуется
тестирование всех возможных вариантов выполнения. В данном
случае достаточно выполнить простейшее тестирование, задав
несколько раз значения исходных параметров и сравнив выход-
ные данные программы со значениями, полученными в результа-
те заранее выполненного «ручного» расчета.
Для локализации ошибочного фрагмента кода иногда удобно
использовать
отладчик (Debug). Вызов отладчика – щелчок пра-
вой кнопкой мыши по линейке инструментов Главной панели и
выбор опции Debug. Появится панель инструментов или меню
отладчика, назначение пунктов которого следующее:
Toggle Breakpoint (установка точки останова или прерыва-
ния). Для задания точки останова следует в соответствующей
строке кода щелкнуть кнопкой Toggle Breakpoint (нажать клави-
шу F9
). Слева от выделенной строки появится темно-красный
круг, изображающий контрольную точку. Выполнение програм-
мы останавливается в этой точке, а соответствующая строка вы-
деляется желтым цветом. Отмена задания точек прерывания –
Debug\Clear All Breakpoints (клавиши Ctrl-Shift-F9).
Quick Watch (просмотр текущих значений переменных в точ-
ках остановки). Для поиска ошибок полезно контролировать зна-
чения переменных при
остановке в контрольных точках. Для это-
го следует установить окно слежения Quick Watch, в которое бу-
дут помещаться значения выбранных переменных в момент оста-
новки. Окно настраивается из опции Debug командой Add Watch.
В открывшемся окне следует указать имена переменных и уста-
новить необходимые флажки.
После локализации фрагмента программного кода, содержа-
щего ошибку,
иногда полезно воспользоваться методом пошаго-
вого выполнения программы. Настройка этой операции произво-
дится из меню Debug\Step… (клавиши F8, Ctrl-Shift-F8).
Просмотреть значения всех переменных, доступных в данной
процедуре можно, воспользовавшись окном Locals (View\Locals
Wondows или соответствующая кнопка на панели Debug). Для
тестирования отдельных программных строк применяется окно
28 Неправильные значения после выполнения (логическая ошибка). Эту ошибку труднее всего обнаружить, т.к. требуется тестирование всех возможных вариантов выполнения. В данном случае достаточно выполнить простейшее тестирование, задав несколько раз значения исходных параметров и сравнив выход- ные данные программы со значениями, полученными в результа- те заранее выполненного «ручного» расчета. Для локализации ошибочного фрагмента кода иногда удобно использовать отладчик (Debug). Вызов отладчика – щелчок пра- вой кнопкой мыши по линейке инструментов Главной панели и выбор опции Debug. Появится панель инструментов или меню отладчика, назначение пунктов которого следующее: Toggle Breakpoint (установка точки останова или прерыва- ния). Для задания точки останова следует в соответствующей строке кода щелкнуть кнопкой Toggle Breakpoint (нажать клави- шу F9). Слева от выделенной строки появится темно-красный круг, изображающий контрольную точку. Выполнение програм- мы останавливается в этой точке, а соответствующая строка вы- деляется желтым цветом. Отмена задания точек прерывания – Debug\Clear All Breakpoints (клавиши Ctrl-Shift-F9). Quick Watch (просмотр текущих значений переменных в точ- ках остановки). Для поиска ошибок полезно контролировать зна- чения переменных при остановке в контрольных точках. Для это- го следует установить окно слежения Quick Watch, в которое бу- дут помещаться значения выбранных переменных в момент оста- новки. Окно настраивается из опции Debug командой Add Watch. В открывшемся окне следует указать имена переменных и уста- новить необходимые флажки. После локализации фрагмента программного кода, содержа- щего ошибку, иногда полезно воспользоваться методом пошаго- вого выполнения программы. Настройка этой операции произво- дится из меню Debug\Step… (клавиши F8, Ctrl-Shift-F8). Просмотреть значения всех переменных, доступных в данной процедуре можно, воспользовавшись окном Locals (View\Locals Wondows или соответствующая кнопка на панели Debug). Для тестирования отдельных программных строк применяется окно
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »