Проєктування API · Senior · Запитання 60 з 75
Навіщо надавати офіційні SDK на додачу до документації сирого HTTP?
- ✓Правильна відповідь: SDK можуть вбудувати найкращі практики (повтори з backoff, ключі ідемпотентності, помічники пагінації, оновлення автентифікації), щоб клієнти не реалізовували їх погано
- 2SDK потрібні для HTTPS
- 3Сирий HTTP не можна задокументувати
Пояснення
Ціна - підтримка для кожної мови; згенеровані SDK плюс написані вручну помічники - поширений компроміс.