Комментарии 4
Изначально под отладкой понималось пошаговое исполнение кода, также называемое трассировкой. Сегодня же программы распухли настолько, что трассировать их бессмысленно — мы моментально утонем в омуте вложенных процедур, так и не поняв, что они, собственно, делают.
Kем подразумевалось? Есть разные методы отладки. И пошаговая отладка и трассировка -- лишь два метода из прочих. Причём разные. Первое подразумевает наблюдение за исполнением программы программистом. Второе -- запись хода исполнения и последующий анализ. Вовсе не обязательно ручной анализ.
Пошаговая отладка для современных програм, действительно, из-за объёмов теряет смысл, если приходится искать иголку в стоге сена.
Статья какая-то оборванная, не законченная. Ожидал увидеть хотя бы описание типовых приёмов работы с отладчиком. Особенно команд сохранения и восстановления состояния и скриптов. Ведь в процессе отладки часто и автоматизировать что-то нужно (иначе много ручной работы, просто не выполнимо), и исследование проблемы может пойти не в ту сторону и проще быстро откатиться к предыдущему состоянию, чем заново воспроизводить весь сценарий приводящий к тому же состоянию (а сценарий может быть очень и очень непростой).
«Хакер»: Используем отладчик для анализа 64-разрядных программ в Windows