FrontendConf

Конференция завершена. Ждем вас на FrontendConf в следующий раз!

Contract First: ускоряем разработку и повышаем эффективность взаимодействия команд

Архитектура и паттерны

API
Большие проекты/команды
Приёмочные и функциональные тесты
Управление разработкой
Кодогенерация
Фиксация знаний
Команда

Доклад принят в программу конференции

Целевая аудитория

Тимлиды, разработчики.

Тезисы

Когда несколько команд разработки занимаются одним проектом, неизбежно возникает вопрос, как наладить их взаимодействие. Необходимо, чтобы это было безболезненно, прозрачно и занимало как можно меньше времени. Использование Contract First-подхода на основе OpenAPI-схем решило для нас эту проблему.

В докладе покажу, как:
* выстраивать процесс взаимодействия между командами;
* пилить фичи в два раза быстрее;
* программировать фронтенд без бэкенда;
* готовить E2E-тесты, когда бэкенда ещё нет;
* организовать работу с deprecated-полями;
* упрощать ведение пользовательской документации.

Анна Чаплыгина

Flussonic (Эрливидео)

За последние 5 лет прошла путь от джуна до тимлида команды фронтенд-разработки. Предпочитает продуктовую разработку, ей нравится улучшать и развивать продукт. Любит настольные игры.

Flussonic (Эрливидео)

Эрливидео — российская компания, один из ведущих мировых разработчиков ПО для транскодирования, доставки и хранения потокового видео. Разрабатывают интерфейсы для всех приложений на одном UI-стеке, используя подходы Mobile First, Contract First.

Видео

Мнение Программного комитета о докладе

Фото куратора

Глеб Михеев

Тема контрактов в работе с API — маст. Она настолько полезна и повышает производительность труда, что ее нельзя пропускать. Обязательно смотрите этот доклад!

Другие доклады секции

Архитектура и паттерны