Обязательное чтение для любого, кто стремится к архитектурной роли. Покрывает всё от именования переменных до управления сложностью проекта.
Ключевые темы
- Проектирование классов и модулей
- Защитное программирование
- Рефакторинг и технический долг
- Стратегии тестирования
- Оптимизация кода и производительности
Почему классика
Макконнелл собрал воедино десятилетия исследований о том, что делает код хорошим. Книга не устаревает, потому что говорит о принципах, а не о технологиях.