себя пользовательский интерфейс для пошагового выполнения программы: оператор за оператором,
функция за функцией, с остановками на некоторых строках исходного кода или при достижении определённого условия.Вывод текущего состояния программы с помощью расположенных в критических точках программы операторов вывода — на экран или в файл (создание логов).