Prendi un endpoint API HTTP che sputa il seguente modello di risposta:
{
"type": "Dog",
"name": "Jessi",
...
}
Il typecampo è stato descritto nella documentazione come uno dei Dog, Cato di Fish.
L'aggiunta di una nuova opzione, per esempio Rat, sarebbe considerata una rottura dell'API?
L'aggiunta di un'opzione a un elenco finito (che uno sviluppatore può attivare) è considerata un'estensione o una modifica a un'API?