Effective Software Architecture: Building Better Software Faster

Книга «Effective Software Architecture» — это не просто очередной учебник по архитектуре программного обеспечения. Автор Оливер Голдман позиционирует её как руководство «Как стать архитектором ПО». Она охватывает все аспекты этой роли: от принятия стратегических решений, влияющих на продукт на годы вперёд, до таких практических вопросов, как выбор удачных имён для компонентов. Книга бросает вызов устоявшимся догмам и предлагает свежий взгляд на профессию.

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

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

Издание получило высокие оценки от ведущих экспертов отрасли, включая профессора MIT, главных архитекторов Adobe и инженеров Amazon, которые отмечают её практическую ценность и глубину проработки тем. Это must-read для любого, кто хочет осознанно подходить к проектированию сложных программных систем и избегать ошибок, вызванных отсутствием продуманной архитектуры.

Effective Software Architecture: Building Better Software Faster
A
Автор
Oliver Goldman
Издательство
Pearson Education
Год
2024
Язык
Английский
1
Оцените книгу

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

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