Особенности пошаговой отладки программного кода заключаются в возможности выполнять программу построчно, чтобы выявить поведение каждого участка кода. 4
Некоторые методы пошаговой отладки и их особенности:
- Шаг с заходом (Step Into). 3 Отладчик останавливается на каждой строке кода, включая строки в вызываемых функциях. 3
- Шаг с обходом (Step Over). 3 Выполняется текущая строка кода, но пропускаются внутренние вызовы функций, переход сразу к следующей строке. 3 Такой метод удобен, если разработчик уверен, что внутренняя логика вызываемой функции работает корректно. 3
- Шаг с выходом (Step Out). 3 Завершается выполнение текущей функции, и происходит возврат в функцию, которая её вызвала. 3 Такой метод используют, чтобы выйти из текущей функции, если ошибки в ней не обнаружено, и так сэкономить время. 3
Для пошаговой отладки используют отладчики — инструменты, которые позволяют в режиме реального времени отслеживать выполнение программы. 2