Node.js · Senior · Запитання 66 з 75
Як розвивати публічний API, не ламаючи наявних клієнтів?
- 1Ніколи не змінювати API після першого релізу
- 2Змінювати формат відповіді за потреби; клієнти хай оновлюються
- ✓Правильна відповідь: Робити адитивні зміни, оголошувати застарілість із чіткими термінами і версіонувати несумісні зміни (URL, заголовок або нові поля)
Пояснення
Видалення чи перейменування полів ламає клієнтів. Перш ніж видаляти застарілі поля, стежте за їх використанням; заголовки Deprecation і Sunset можуть про це повідомити.