Base/Knowledges/Библиотека/Книги/Искусство чистого кода.md

59 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Книга
Статус: Запланировано
Название: Искусство чистого кода
Автор:
- Кристиан Майер
Количество страниц: 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 — делать одно и делать хорошо**: маленькие, сфокусированные функции и модули лучше монолитных конструкций; каждый компонент должен иметь единственную ответственность
- **Состояние потока и фокус**: глубокое погружение в задачу многократно увеличивает продуктивность; управление вниманием — такой же профессиональный навык, как владение языком программирования
## 💬 Важные цитаты
- «Сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи»
- «Преждевременная оптимизация — корень всех зол»
- «В дизайне лучше меньше, да лучше»
## 💡 Как применить в моих проектах
## 🔗 Связанные заметки
- [[Чистый код]]
- [[Чистая архитектура]]
- [[Совершенный код]]
- [[Идеальный программист]]