Contract First: ускоряем разработку и повышаем эффективность взаимодействия команд Архитектура и паттерны
За последние 5 лет прошла путь от джуна до тимлида команды фронтенд-разработки. Предпочитает продуктовую разработку, ей нравится улучшать и развивать продукт. Любит настольные игры.
Тезисы
Когда несколько команд разработки занимаются одним проектом, неизбежно возникает вопрос, как наладить их взаимодействие. Необходимо, чтобы это было безболезненно, прозрачно и занимало как можно меньше времени. Использование Contract First-подхода на основе OpenAPI-схем решило для нас эту проблему.
В докладе покажу, как:
* выстраивать процесс взаимодействия между командами;
* пилить фичи в два раза быстрее;
* программировать фронтенд без бэкенда;
* готовить E2E-тесты, когда бэкенда ещё нет;
* организовать работу с deprecated-полями;
* упрощать ведение пользовательской документации.
