Weź punkt końcowy interfejsu API HTTP, który wyrzuca następujący model odpowiedzi:
{
"type": "Dog",
"name": "Jessi",
...
}
type
Pole zostało opisane w dokumentacji jako jeden Dog
, Cat
lub Fish
.
Czy dodanie nowej opcji Rat
byłoby , powiedzmy , uważane za przełomową zmianę interfejsu API?
Czy dodanie opcji do skończonej listy (którą programista może włączyć) uważa za rozszerzenie lub modyfikację interfejsu API?