На этом шаге мы перечислим основные возможности отладчика Turbo Debugger.
Отладчик Turbo Debugger может помочь решить две самые трудные задачи отладки:
Turbo Debugger помогает преодолеть эти сложности благодаря широким возможностям приостанавливать выполнение программы и проверять ее состояние в любой точке. Можно даже задавать новые значения переменным и проверять их влияние на выполнение программы. Эта возможность реализуется такими функциями отладчика как трассировка, пошаговое выполнение, просмотр, проверка, замена и слежение.
Эти мощные средства отладки можно использовать для того, чтобы разбивать программу на отдельные части и убеждаться в работоспособности одной части, прежде чем переходить к следующей. Этот способ поможет вам продвигаться по своей программе независимо от ее размера и сложности до тех пор, пока вы не найдете, где скрыта ошибка. Возможно, вы обнаружите функцию, которая неправильно присваивает значение переменной, или бесконечный цикл, в котором "застревает" программа, либо неправильную рекурсию, приводящую к нежелательным результатам. Какая бы ни была ошибка, Turbo Debugger может существенно ускорить ее нахождение в программе и выявить ее причины.
На следующем шаге мы продолжим рассматиривать возможности отладчика.