filmov
tv
Глеб Михеев (Skillbox Holding/FrontendConf) — Contract First принцип в работе с API.
![preview_player](https://i.ytimg.com/vi/0QfMWIjKycE/maxresdefault.jpg)
Показать описание
Спикер: Глеб Михеев (Технический директор, Skillbox Holding.
Тема доклада на Сибирь.js: Contract First принцип в работе с API.
Тезисы доклада:
Мы — фронтенд-разработчики постоянно страдаем при работе с API для наших веб-приложений: прежде чем приступить к работе мы ждем, пока бэкендеры сделают первую версию API. Когда его получаем оказывается, что половины методов нет, а сама тестовая апишка постоянно критует и отваливается. Кроме этого, при дальнейшем развитии нашего приложения апишка меняется, модель данных получает изменения, давно написанный код внезапно ломается, и мы далеко не сразу узнаем об этих изменениях (иногда уже сильно потом — на продакшене)
Знакомая ситуация?
В этом докладе я расскажу о подходе, который позволяет изменить инженерные практики и избавиться от всех этих блокеров и сайдэффектов, приносящих боль и страдания разработчикам и повышающем стоимость разработки и поддержки вашего софта.
Мы с вами поговорим о том:
• Как организовать разработку фронтед-приложения параллельно с разработкой апи
• Как абстрагироваться от поставщика данных и организовать мокирование.
• Какие принципы позволят быть более дружелюбными к изменениям апи.
• Как не переделывать всю бизнес-логику приложения при выпуске новых версий апи.
• Как ускорить написание кода, работающего с сетью.
И, самое главное, не испортить при этом жизнь вашим бэкендерам :)
Глеб занимается коммерческой разработкой с 2003 года. 9 лет был в роли основателя и технического директора агентства Бета. Четвертый год руководит программным комитетом конференции FrontendConf. Консультирует компании и молодых специалистов, которым помогает нащупать свой карьерный путь.
_______________
Место проведения: Омск, Festival City,
ул. 70 лет Октября, 19, 4-ый этаж офисного центра
Организатор: Purrweb
#omsk #jvcr #IT #purrweb #conference #омск #сибирьjs
Комментарии