¡Esta es una revisión vieja del documento!
Buenas prácticas de desarrollo de software: Documentación
Esta sección está dedicada al proceso de documentación de artefactos de software especialmente Servicios Web.
Tipos de Documentación
Pública: Documentación que esta disponible publicamente, es decir puede ser accedida directamente por cualquiera Como: Manuales públicos, Páginas Web o especificaciones de APIs Rest como Swagger u OpenAPI.
Privada: Aquella que se utiliza internamente dentro la empresa que desarrolla el producto de software como: Documentos de arquitectura, Javadoc, Fichas técnicas de integraciones.
En esta sección nos centraremos en las especificaciones APIs Rest las caules son las que más se utilizan en las tecnologías actuales.
Documentación de APIs Rest: OpenAPI
¿Que es OpenAPI?
OpenAPI es el estándar global para escribir APIs RESTful. Es como una especificación que permite a los desarrolladores de todo el planeta estandarizar el diseño de sus APIs.
Además, cumple con toda la seguridad, el versionado, el manejo de errores y otras mejores prácticas al escribir APIs REST desde cero. Y no sólo desde el principio, sino que incluso las APIs existentes pueden ajustarse para cumplir con un estándar global1).
Notas
Toda actualización debe estar soportada por un ticket o control de cambios.
Toda actualización debe estar validada exitosamente por el rol de QA.
El versionamiento aplica para la liberación de release.
Cada versión debe ser almacenada en su repositorio especifico.
←Volver atras