Clean Code: A Handbook of Agile Software Craftsmanship. Second Edition

Классическое руководство Роберта Мартина ("Дяди Боба") по написанию чистого, поддерживаемого и профессионального кода. Второе издание книги обновлено с учётом современных практик и технологий, включая работу с ИИ и LLM.

Книга разделена на четыре логические части: Код, Дизайн, Архитектура и Мастерство. В первой части подробно разбираются принципы чистого кода: осмысленные имена, функции, классы, комментарии, форматирование и чистое тестирование. Автор показывает, как писать код, который легко читать, понимать и изменять.

Вторая часть посвящена принципам проектирования: SOLID, компонентные принципы, простое дизайн и непрерывное проектирование. Третья часть охватывает архитектурные аспекты: ценности программного обеспечения, независимость компонентов, архитектурные границы и Чистую Архитектуру.

Четвёртая часть — о профессиональном мастерстве разработчика: работа в команде, честная оценка задач, непрерывное обучение и уважение к коллегам. Особое внимание уделено дисциплинам разработки через тестирование (TDD) и поддержанию высокой продуктивности на протяжении всего жизненного цикла проекта.

Clean Code: A Handbook of Agile Software Craftsmanship. Second Edition
A
Автор
Robert C. Martin
Издательство
Pearson
Год
2025
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент