Эволюционная архитектура. Автоматизированное управление программным обеспечением
Новые инструменты, фреймворки методики и парадигмы вновь и вновь меняют экосистему разработки программного обеспечения. Непрерывный прогресс основных практик разработки на протяжении последних пяти лет заставил искать новые пути и подходы к архитектуре, чтобы соответствовать постоянно меняющимся требованиям пользователей. В обновленном издании авторы Нил Форд, Ребекка Парсонс, Патрик Куа и Прамод Садаладж приводят реальные примеры, соответствующие потребностям современной разработки ПО.
«Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того, как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения.» — Мартин Фаулер
«Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того, как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения.» — Мартин Фаулер
Пікірлер1
Дәйексөздер21
реализацией общепринятой концепции контрактов, ориентированных на потребителя.
Контракты, ориентированные на потребителя (consumer-driven contracts, CDC) (https://martinfowler.com/articles/consumerDrivenContracts.html)
Контракты, ориентированные на потребителя (consumer-driven contracts, CDC) (https://martinfowler.com/articles/consumerDrivenContracts.html)
тестирует параметры интеграционной архитектуры с помощью Pact (https://docs.pact.io/), инструмента, который позволяет проводить кросс-сервисное интеграционное тестирование для проверки точек интеграции
Команда проверяет структуру и другие параметры новой спецификации с помощью Spectral (https://stoplight.io/open-source/spectral) и OpenAPI.Tools (https://openapi.tools/).
Сөреде18
1 829 кітап
808
277 кітап
760
309 кітап
123
58 кітап
61
29 кітап
60
