Метрики программной архитектуры. Кейсы, повышающие качество ПО
Эта книга — практическое руководство по оценке и улучшению качества программной архитектуры с помощью метрик. Десять признанных экспертов в области разработки ПО делятся проверенными подходами и реальными кейсами, которые позволяют архитекторам и техническим лидерам принимать обоснованные решения на основе данных, а не интуиции.
Авторы рассматривают ключевые метрики программной архитектуры, которые помогают объективно оценить текущее состояние системы, вовремя заметить накопление технического долга и связать архитектурные решения с бизнес-результатами. Вы узнаете, как определить правильные показатели эффективности (KPI) и измерить полученные результаты.
В книге подробно разбираются четыре ключевые метрики, пирамида тестирования с использованием фитнес-функций, эволюционная архитектура, индекс зрелости модульности (MMI), а также роль метрик в масштабировании организации. Каждая глава основана на реальном опыте и содержит практические рекомендации.
Особое внимание уделяется связи между метриками и инженерными практиками. Авторы показывают, как метрики помогают управлять архитектурой через тестируемость и развертываемость, а также как использовать локальные сборки для выживания в переходный период к DevOps.
Книга предназначена для архитекторов ПО, технических лидеров и разработчиков, которые хотят перейти от субъективных оценок к объективным измерениям качества архитектуры и научиться принимать решения, основанные на данных.
