Брайан Керніган

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

Докладніше

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

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

Докладніше

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

Сюцуке, або дисципліна. Програміст повинен бути достатньо дисциплінованим, щоб дотримуватись правил, він повинен часто розмірковувати про свою роботу і бути готовим до змін.

Докладніше