Wzorce projektowe · Senior · Pytanie 26 z 75
Jak poprawnie rozwijać publiczne API wspólnej biblioteki komponentów?
- ✓Poprawna odpowiedź: SemVer, okres deprecacji i codemody
- 2Zmieniać API w dowolnym momencie - konsumenci sami się zaktualizują
- 3Nigdy nie zmieniać API po pierwszym wydaniu
Wyjaśnienie
Breaking change to wersja major; przed usunięciem API oznacz je jako przestarzałe z ostrzeżeniem i instrukcją. Codemody (jak dla Next.js i React) automatyzują migrację. Tak biblioteka się rozwija, nie psując dziesiątek aplikacji.