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

3.7 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга Запланировано Искусство чистого кода
Кристиан Майер
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 — делать одно и делать хорошо: маленькие, сфокусированные функции и модули лучше монолитных конструкций; каждый компонент должен иметь единственную ответственность
  • Состояние потока и фокус: глубокое погружение в задачу многократно увеличивает продуктивность; управление вниманием — такой же профессиональный навык, как владение языком программирования

💬 Важные цитаты

  • «Сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи»
  • «Преждевременная оптимизация — корень всех зол»
  • «В дизайне лучше меньше, да лучше»

💡 Как применить в моих проектах

🔗 Связанные заметки