Проєктування API · Senior · Запитання 4 з 75
Як закон Гайрема й «будь консервативним у тому, що надсилаєш» взаємодіють у розвитку API?
- 1Вони означають, що API ніколи не змінюються
- 2Вони стосуються лише баз даних
- ✓Правильна відповідь: Від кожної помітної поведінки хтось залежатиме, тож відкривайте якнайменше, явно документуйте гарантії й уникайте випадкових контрактів на кшталт порядку полів
Пояснення
Навіть текст повідомлення помилки, порядок сортування за замовчуванням чи час відповіді можуть стати тим, на що покладаються клієнти.