Base/Knowledges/Библиотека/Книги/Идеальная работа. Программирование без прикрас.md

62 lines
3.1 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.

---
Тип: Книга
Статус: Прочитано
Название: Идеальная работа. Программирование без прикрас
Автор:
- Роберт Мартин
Количество страниц: 384
Прогресс: 384
Формат: Бумажная
Обложка: Библиотека/Книги/covers/clean-craftsmanship.jpg
Начата:
Закончена: "2023"
Оценка: "6"
Сложность: 6/10
Теги:
- it
- programming
- craftsmanship
- tdd
- soft-skills
Категории:
- разработка программного обеспечения
- профессиональный рост
Источник:
Ссылка:
---
![[covers/clean-craftsmanship.jpg]]
# Идеальная работа. Программирование без прикрас
## 📖 О книге
Последняя книга Роберта Мартина в серии «идеального» программирования. Здесь он идёт дальше «Идеального программиста» и говорит о дисциплинах, стандартах и этике разработки. Центральная тема — TDD как основа профессиональной дисциплины, а также принципы командной работы и этические обязательства разработчика перед обществом.
---
## 🧠 Ключевые идеи
- **TDD — не опция, а профессиональная обязанность**: писать код без тестов — всё равно что хирург, отказывающийся мыть руки
- **Дисциплина важнее мотивации**: профессионалы следуют практикам всегда, а не только когда есть настроение
- **Простой дизайн**: код должен делать ровно то, что нужно сейчас — не больше и не меньше; YAGNI и DRY как базовые принципы
- **Этика разработчика**: программисты несут ответственность перед обществом — плохой код в критических системах может стоить жизней
- **Парное программирование и наставничество** как инструменты передачи знаний и повышения качества кода
---
## 💬 Важные цитаты
> «Тест, написанный после кода — это не тест, это просто проверка. Настоящий тест пишется до.»
> «Профессионализм — это дисциплина. Дисциплина — это делать правильные вещи даже тогда, когда не хочется.»
---
## 💡 Как применить в моих проектах
---
## 🔗 Связанные заметки
- [[Идеальный программист]]
- [[Чистый код]]
- [[Чистая архитектура]]