Чтобы понять программу, измените ее!

Чтобы проверить свое понимание или свои прогнозы, вы запустите программу.

Чтобы проверить свое понимание состояния переменных перед запуском фрагмента кода, добавьте операторы диагностической печати, которые выводят типы и значения переменных. Добавьте эти операторы печати непосредственно перед фрагментом кода, который вы пытаетесь понять.

Если вы сделали прогноз о выводе, который будет сгенерирован при запуске фрагмента кода, вы можете просто запустить программу. Однако если вы сделали прогноз об изменении значения переменной, вам потребуется добавить дополнительный диагностический оператор печати сразу после строки кода, которая, по вашему мнению, должна изменять эту переменную.

Операторы диагностической печати являются временными. Как только вы убедились, что программа делает то, что вы думаете, вы удалите эти дополнительные операторы печати.

Даже если вы чувствуете, что хорошо разбираетесь в программе, мы советуем изменить ее хотя бы несколько раз, чтобы увидеть, понимаете ли вы, как она ведет себя в разных ситуациях. Иногда ты удивишь себя!

Если вы получите какие-либо сюрпризы, то вы захотите пересмотреть свое понимание или свои прогнозы. Если вы ошиблись в значениях или типах переменных до того, как фрагмент кода был запущен, вы можете пересмотреть свое понимание предыдущего кода. Как только вы поймете, как появился этот результат, вы должны внести некоторые изменения в программу, чтобы убедиться, что ваше новое понимание является точным.

если хотите прочитать другие мои статьи о программировании, то нажмите сюда👈