Что вы называете использованием операторов печати для отладки кода?

Мне просто любопытно, а есть ли название процесса, использующего операторы печати для отладки вашего кода? Пример в псевдокоде

 x=3.2e39
 print x
 y = function1(x)
 print y
 z = function2(y)
 print z
 w = function3(z)
 print w

Исполнение:

 3.2e39
 3.2e36
 NaN
 NaN

показывает некоторую плохую математику в function2. Если нет стандартного имени, как вы его называете?


person physicsmichael    schedule 09.03.2010    source источник


Ответы (1)


Его часто называют «отладкой printf», даже если что-то с именем printf не используется после функции C. Это действительно простая форма ведения журнала, и для этого вы можете использовать различные имена.

В языке с оператором или функцией печати, как вы показали выше, «отладка печати» будет достаточно ясной без необходимости объяснять printf тому, кто никогда не использовал C или аналогичную функцию.

person Community    schedule 09.03.2010
comment
И есть две удивительные вещи об отладке printf: 1) как часто она все еще используется и 2) насколько полезной она все еще может быть. - person Michael Burr; 09.03.2010