Node.js · Senior · Pytanie 66 z 75
Jak rozwijać publiczne API bez psucia istniejących klientów?
- 1Nigdy nie zmieniać API po pierwszym wydaniu
- 2Zmieniać format odpowiedzi w razie potrzeby; klienci powinni się zaktualizować
- ✓Poprawna odpowiedź: Wprowadzać zmiany addytywne, oznaczać przestarzałe elementy z jasnym harmonogramem i wersjonować zmiany niekompatybilne (URL, nagłówek lub nowe pola)
Wyjaśnienie
Usuwanie lub zmiana nazw pól psuje klientów. Przed usunięciem przestarzałych pól monitoruj ich użycie; nagłówki Deprecation i Sunset mogą to ogłosić.