Projektowanie API · Middle · Pytanie 52 z 75
Jak automatycznie wyłapywać niekompatybilne zmiany w specyfikacji OpenAPI?
- ✓Poprawna odpowiedź: Uruchamiać w CI narzędzie diff (np. oasdiff), które porównuje nową specyfikację z opublikowaną i kończy się błędem przy zmianach niekompatybilnych
- 2Zmian niekompatybilnych nie da się wykryć
- 3Prosić klientów o zgłaszanie problemów po wydaniu
Wyjaśnienie
Łącz z lintowaniem (Spectral) dla reguł stylu i testami kontraktowymi sprawdzającymi zgodność implementacji ze specyfikacją.