Глянь мій новий курс по Git! Привіт! Глянь мій новий курс по Git! Привіт! Глянь мій новий курс по Git на GitByBit.com! Привіт! Хочеш класно освіжити Git? Глянь мій новий курс на GitByBit.com!

Чистий код

Рефакторинг - це, в першу чергу, перетворення брудного коду в чистий.

Чистий код проходить усі тести

Якщо програма проходить тільки 95% тестів, значить десь у вас завівся брудний код. Якщо у вас взагалі немає тестів, ви не проходите цей пункт автоматично.

Чистий код очевидний для інших програмістів

І я не маю на увазі якісь супер складні алгоритми. Погане іменування змінних, роздуті класи і методи - все це розмиває очевидність коду.

Чистий код не містить дублювання

Якщо доводиться змінювати ділянку коду з дублюванням, потрібно буде не забути внести такі самі зміни і в інших місцях, де код повторюється.

Чистий код містить мінімум класів та інших рухомих частин

Чим менше коду, тим менше деталей потрібно тримати в пам’яті. Чим менше коду, тим менше ймовірність щось зламати.

Чистий код легше і дешевше підтримувати!