Hello, web world! Enterprise edition
Hello World Enterprise Edition: поэтапная разработка корпоративного веб апп
Проблема.
При разработке сложных корпоративных приложений возникают следующие вызовы:
Необходимость параллельной работы разных команд (фронтенд, бэкенд, аналитика)Сложность реализации и тестирования и необходимость разбиения на компонентыПотребность в согласовании контрактов взаимодействияНеобходимость независимого тестирования компонентов
На примере одного компонента (многошагового визарда) показан подход к декомпозиции и организации процесса разработки.
Этапы решения:
Проектирование API (OpenAPI спецификация)Параллельная разработка: Бэк с заглушками UI, компонентный фронт с моками APIНезависимое тестирование компонентИнтеграция и общее тестирование
Данный подход избыточен для простых приложений, но необходим для enterprise-решений с большими командами и сложной бизнес-логикой.
Далее следует техническая реализация...
https://habr.com/ru/articles/868244/?utm_campaign=868244&utm_source=habrahabr&utm_medium=rss
Post #9221
510