Contract First принцип в работе с API
Глеб Михеев
СТО, Skillbox
  • ускорить написание кода, работающего с сетью,
  • как не переделывать всю бизнес-логику приложения при выпуске новых версий API,
  • какие принципы позволят быть более дружелюбными к изменениям API,
  • абстрагироваться от поставщика данных и организовать мокирование,
  • как организовать разработку фронтед-приложения паралельно с разработкой API,
О чем поговорим:
Мы, фронтенд-разработчики, постоянно страдаем при работе с API для наших веб-приложений. Прежде чем приступить к проекту, мы ждем, пока бэкендеры сделают первую версию API. Когда ее получаем, оказывается, что половины методов нет, а сама тестовая апишка постоянно критует и отваливается. Кроме этого, при дальнейшем развитии нашего приложения апишка меняется, модель данных получает изменения, давно написанный код внезапно ломается, и мы далеко не сразу узнаем об этих изменениях. Иногда уже сильно потом – на продакшене.
  • и, самое главное, не испортить при этом жизнь вашим бэкендерам.
  • Консультирую компании и молодых специалистов, помогаю им нащупать свой карьерный путь.
  • 4-й год руковожу программным комитетом конференции FrontendConf.
  • 9 лет был в роли основателя и технического директора агентства Beta.
  • Занимаюсь коммерческой разработкой с 2003 года.
О себе:
Я расскажу о подходе, который позволяет изменить инженерные практики и избавиться от всех этих блокеров и сайдэффектов, прииносящих боль и страдания разработчикам и повыщающим стоимость разработки и поддержки вашего софта.
Знакомая ситуация?
Поговорим о том:
ПОЭМЫ ДАРВИНА (3 ЭТАЖ)
Площадка:
Время:
16:10-16:50
Фронтенд