Projektowanie API · Middle · Pytanie 45 z 75
Jak GraphQL zwykle radzi sobie z ewolucją schematu?
- 1Wydając
/graphql/v2co miesiąc - 2Zmieniając typy pól w miejscu
- ✓Poprawna odpowiedź: Dodając pola i oznaczając stare przez
@deprecated, bez wersji, bo klienci pytają tylko o pola, których używają
Wyjaśnienie
Metryki użycia pól pokazują, kiedy przestarzałe pole można bezpiecznie usunąć.