Python мануфактураJavaDesign Patterns для автоматизаторів

Design Patterns для автоматизаторів · 58:36–1:03:29

API versioning для старих mobile clients

Встановлена mobile app продовжує використовувати відому їй версію API, навіть коли backend уже оновлено. Несумісна зміна поля або структури response може масово зламати старі iOS/Android builds, тому новий контракт виносять у `v2`, не руйнуючи `v1`. Перевіряти потрібно обидва напрямки сумісності: стару app з новим backend і нову app зі старішим доступним backend contract. Це особливо важливо для користувачів, які рідко оновлюють застосунок.

Мобільне тестування та автоматизація →
Запитати в чаті про «api-versioning» →