Почему один код легко читается и поддерживается, а другой превращается в бесконечную головную боль для разработчиков? Как отличить хороший код от плохого? Эта книга — практическое руководство по написанию чистого, эффективного и устойчивого к изменениям кода.
Том Лонг показывает, какие ошибки совершают даже опытные программисты, и дает четкие рекомендации, как их избегать. На примерах реального кода автор демонстрирует разницу между хорошими и плохими практиками программирования, помогая читателю выработать правильный стиль разработки.
Что внутри
-
Принципы хорошего кода
— Читаемость и понятность
— Структурирование и модульность
— Следование принципам SOLID -
Каким должен быть хороший код
— Самодокументируемость
— Минимизация сложности
— Использование правильных имен и стиля кодирования -
Чего избегать
— Запутанных зависимостей
— Избыточного и дублирующегося кода
— Антипаттернов проектирования -
Как улучшить код
— Практики рефакторинга
— Оптимизация и тестирование
— Улучшение перформанса без потери читабельности -
Работа в команде и код-ревью
— Как писать код, который легко поддерживать
— Советы по эффективному проведению код-ревью
— Ошибки, которых следует избегать при разработке в команде
Для кого эта книга
— Для начинающих программистов, желающих освоить основы чистого кода
— Для опытных разработчиков, которые хотят улучшить свои навыки написания качественного кода
— Для тимлидов и архитекторов, заинтересованных в создании стабильного и понятного кода в проектах
Почему стоит прочитать
Эта книга поможет вам увидеть код с новой перспективы — не просто как работающий инструмент, а как нечто, что должно быть удобным для чтения и сопровождения. Том Лонг дает реальные примеры, объясняет распространенные ошибки и показывает, как сделать код лучше.
Если вы хотите стать профессионалом в разработке и писать код, который будет работать не только сегодня, но и через годы, это издание — обязательное к прочтению.
Характеристики книги | |
Автор | Том Лонг |
Иллюстрации | Чёрно-белые |
Количество страниц | 432 |
Обложка | Мягкая |
Язык издания | Русский |