Dovresti eseguire la versione della tua API?

Sommario:

Dovresti eseguire la versione della tua API?
Dovresti eseguire la versione della tua API?

Video: Dovresti eseguire la versione della tua API?

Video: Dovresti eseguire la versione della tua API?
Video: Cosa Significa REST? Cosa sono le REST API? 2024, Novembre
Anonim

Un approccio comune consiste nell'ignorare il controllo delle versioni quando possibile, ad esempio quando l'API serve un client interno. … La decisione di versione o meno dipende dalla scelta e dall'esigenza dello sviluppatore, ma Vester consiglia di non modificare la versione dell'API a meno che non sia assolutamente necessario.

Quando dovresti eseguire la versione della tua API?

Quando il numero di consumatori API è piccolo (o zero), o quando i consumatori sono interni e sei in grado di coordinare facilmente le modifiche API, l'impatto può essere minimizzato. Tuttavia, qualsiasi modifica richiesta da un consumatore di API costa tempo e fatica. Di conseguenza, la creazione di una nuova versione della tua API dovrebbe essere l'ultima risorsa.

Perché dovresti eseguire la versione della tua API?

Quando il numero di consumatori API è piccolo (o zero), o quando i consumatori sono interni e sei in grado di coordinare facilmente le modifiche API, l'impatto può essere minimizzato. Tuttavia, qualsiasi modifica richiesta da un consumatore di API costa tempo e fatica. Di conseguenza, la creazione di una nuova versione della tua API dovrebbe essere l'ultima risorsa.

Il controllo delle versioni dell'API è errato?

Perché l'API La versione non è valida La creazione di un'API richiede molto tempo e costi, così come la sua versione. … Dovrai fare i conti con la confusione e il dispiacere degli sviluppatori, perché aggiornare il loro codice o cambiare API non sembra divertente.

La versione API è una buona pratica?

È necessario il versionamento delle API perché garantisce stabilità e affidabilità Se non esegui correttamente la versione delle API, può avere effetti disastrosi sui prodotti e servizi downstream. Come qualsiasi altra tecnologia, le API sono interconnesse e si basano su vari sistemi, software e database per funzionare.

Consigliato: