Чистый дизайн. Практика эмпирического проектирования ПО

Книга Кента Бека, создателя методологии экстремального программирования и пионера в области паттернов проектирования, посвящена практическим аспектам улучшения структуры программного обеспечения. Автор предлагает эмпирический подход к проектированию, фокусируясь на постепенной очистке кода и рефакторинге, а не на радикальных переделках.

В первой части книги рассматриваются конкретные техники очистки кода: охранные выражения, удаление мертвого кода, нормализация симметрий, извлечение функций-хелперов, работа с комментариями и другие практические приемы, которые помогают сделать код более читаемым и поддерживаемым.

Вторая часть посвящена управлению процессом очистки: как организовать работу по улучшению кода, определять размеры операций, выстраивать цепочки изменений и находить правильный ритм для рефакторинга. Автор показывает, как балансировать между немедленными улучшениями и отложенными изменениями.

Третья часть затрагивает теоретические основы программного дизайна: взаимосвязи между элементами системы, соотношение структуры и поведения, а также экономические аспекты проектирования ПО, включая концепцию дисконтированных денежных потоков. Книга сочетает практические советы с глубоким пониманием принципов создания качественного программного обеспечения.

Похожие книги

Чистый дизайн. Практика эмпирического проектирования ПО
B
Автор
Кент Бек
Издательство
Спринт Бук
Год
2024
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент