--- Тип: Книга Статус: Запланировано Название: Искусство чистого кода Автор: - Кристиан Майер Количество страниц: 240 Прогресс: 0 Формат: Электронная Обложка: Библиотека/Книги/covers/iskusstvo-chistogo-koda.jpg Начата: Закончена: Оценка: Сложность: Теги: - программирование - чистый_код - продуктивность - профессиональный_рост - лучшие_практики Категории: - Программирование - Профессиональный рост Источник: Ссылка: --- # Искусство чистого кода ![[covers/iskusstvo-chistogo-koda.jpg]] ## 📖 О книге Кристиан Майер — доктор компьютерных наук, основатель blog.finxter.com — формулирует девять фундаментальных принципов написания понятного и поддерживаемого кода. Главная идея книги: сложность — главный враг продуктивности, а простота достигается через сокращение, фокус и осознанное управление вниманием. Издательство «Питер», 2023, серия «Библиотека программиста», ISBN 978-5-4461-2391-9. ## 🧠 Ключевые идеи - **Сложность — враг продуктивности**: каждая лишняя зависимость, абстракция и строка кода — это долг; упрощение системы важнее добавления новых возможностей - **Принцип 80/20 в разработке**: 20% усилий дают 80% результата; важно научиться находить и концентрироваться на действительно значимых задачах, отсекая второстепенное - **MVP и быстрая обратная связь**: минимально жизнеспособный продукт позволяет проверить гипотезы с минимальными затратами и скорректировать направление до дорогостоящих ошибок - **Философия Unix — делать одно и делать хорошо**: маленькие, сфокусированные функции и модули лучше монолитных конструкций; каждый компонент должен иметь единственную ответственность - **Состояние потока и фокус**: глубокое погружение в задачу многократно увеличивает продуктивность; управление вниманием — такой же профессиональный навык, как владение языком программирования ## 💬 Важные цитаты - «Сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи» - «Преждевременная оптимизация — корень всех зол» - «В дизайне лучше меньше, да лучше» ## 💡 Как применить в моих проектах ## 🔗 Связанные заметки - [[Чистый код]] - [[Чистая архитектура]] - [[Совершенный код]] - [[Идеальный программист]]