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

Примечания

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

Также была подчеркнута важность флагов и других методов отладки. Я смог точно определить, где были мои проблемы, удобно разместив операторы печати вокруг моего кода, показывая мне значения нескольких переменных по мере моего продвижения. Что еще более важно, мне нужно было убедиться, что я размещаю эти флаги в правильных местах и ​​правильно их интерпретирую.

С этим курсом все еще не так уж невыносимо, однако хорошо сосредоточиться на моих основах и убедиться, что мой код самого высокого качества.

С нетерпением жду следующей недели,

Гай Сегев