Роберт Сесіл Мартін. Чистий код. Створення, аналіз та рефакторинг

Вміння писати чистий код - важка робота. Вона  не обмежується знанням патернів та принципів. Над кодом потрібно попітніти. Необхідно намагатися і зазнавати невдач. Необхідно спостерігати за тим, як інші намагаються та зазнають невдач. Необхідно бачити, як вони спотикаються та повертаються до початку; як болісно приймаються рішення та яку ціну доводиться платити за невірний вибір.

Докладніше