Projektowanie API · Senior · Pytanie 4 z 75
Jak prawo Hyruma i zasada „bądź konserwatywny w tym, co wysyłasz” współgrają przy ewolucji API?
- 1Oznaczają, że API nigdy się nie zmieniają
- 2Dotyczą tylko baz danych
- ✓Poprawna odpowiedź: Od każdego obserwowalnego zachowania ktoś będzie zależał, więc udostępniaj jak najmniej, jawnie dokumentuj gwarancje i unikaj przypadkowych kontraktów jak kolejność pól
Wyjaśnienie
Nawet tekst komunikatu błędu, domyślna kolejność sortowania czy czas odpowiedzi mogą stać się czymś, na czym polegają klienci.