Estoy creando una API que pretendo actualizar con el tiempo. ¿Es razonable incluir un número de versión como argumento en la API?¿Debe una API tener números de versión en ella?
Estoy escribiendo una API de clave/valor de tienda en Ruby, Java, Erlang y C#. Quiero construir algo que sea extensible, ya que sé que hay muchas cosas en las que aún no he pensado que pueden tener que incorporarse en el futuro. Sin embargo, quiero saber si hay una forma clara de hacerlo y si los números de versión también forman parte de esto.
Eso depende. Por favor, danos más información sobre lo que debes hacer y por qué. –
¿Quiere decir que las personas llaman a su API de la siguiente manera 'api-> FetchMagicData (3);' donde 3 es la versión de su API que quieren usar? –
@Dominic. Podrías ampliar un poco lo que dijiste, no entendí del todo – Zubair