До сих пор изучение Javascript было (в основном) забавным! Я рад познакомиться с другими языками, основанными на логике, и оставить позади цветной и стильный мир CSS и flexbox, по крайней мере, на данный момент.

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

Просматривая свой код, я вспомнил цитату из моих учебных дней, которая вполне применима к программированию:

"Если вам приходится повторяться более 3 раз, значит, вы что-то делаете неправильно".

Просматривая свою первую попытку, я повторял себя несколько раз, и я знал, что это может быть проще. Мы уже обсуждали циклы, и это сделало бы мой код более эффективным и компактным. С некоторой дополнительной работой я смог сократить его до 42 строк кода, на 63% меньше!