Projektowanie API · Junior · Pytanie 61 z 75
Czy API powinno bezpośrednio ujawniać wewnętrzne ID bazy i strukturę tabel?
- ✓Poprawna odpowiedź: Projektuj zasoby wokół potrzeb klientów i domeny, a nie bazy; schemat może się zmieniać bez psucia API
- 2API nigdy nie powinno zwracać ID
- 3Tak, API powinno dokładnie odzwierciedlać tabele
Wyjaśnienie
Odzwierciedlanie schematu wiąże klientów z wewnętrznymi szczegółami. Modele odpowiedzi dają swobodę refaktoryzacji.