Я написал код для тестирования оборудования в промышленных условиях. Кодирование в таких условиях, когда все нужно сейчас и времени не столько на «чистку кода», сколько на то, чтобы заставить его работать как можно скорее, привело к тому, что я игнорировал важные принципы для последующих поколений. Вот что такое Чистый код, забота о вашем коде, чтобы те, кто читает его или поддерживает его позже, могли работать с ним и лучше его понимать. «Чистый код» Роберта С. Мартина (более известного как дядя Боб) — это книга, в которой рассматривается вопрос о том, почему важно писать упорядоченно и читабельно.

Я прочитал первые несколько глав и могу вкратце сказать, о чем пойдет речь в этой книге, о написании кода чистым и упорядоченным образом. Ранее на этой неделе у меня была возможность реорганизовать некоторый код Ruby, который я написал в учебных целях. При переписывании кода с Хавьером он ясно заставил меня осознать некоторые области возможностей, которые у меня были, например, некоторые вложенные условия, которые можно было убрать, имена переменных и т. д. После этого мой код стал аккуратным и легким для восприятия. Это преподало мне важный урок: написание чистого кода и ремонтопригодность станут задачей plug-and-play, а не болезненным распутыванием и пониманием кода.