Clean Code: A Handbook of Agile Software Craftsmanship. Second Edition
Классическое руководство Роберта Мартина ("Дяди Боба") по написанию чистого, поддерживаемого и профессионального кода. Второе издание книги обновлено с учётом современных практик и технологий, включая работу с ИИ и LLM.
Книга разделена на четыре логические части: Код, Дизайн, Архитектура и Мастерство. В первой части подробно разбираются принципы чистого кода: осмысленные имена, функции, классы, комментарии, форматирование и чистое тестирование. Автор показывает, как писать код, который легко читать, понимать и изменять.
Вторая часть посвящена принципам проектирования: SOLID, компонентные принципы, простое дизайн и непрерывное проектирование. Третья часть охватывает архитектурные аспекты: ценности программного обеспечения, независимость компонентов, архитектурные границы и Чистую Архитектуру.
Четвёртая часть — о профессиональном мастерстве разработчика: работа в команде, честная оценка задач, непрерывное обучение и уважение к коллегам. Особое внимание уделено дисциплинам разработки через тестирование (TDD) и поддержанию высокой продуктивности на протяжении всего жизненного цикла проекта.









