Versionado semántico
Un esquema de versiones acordado que expresa la compatibilidad prevista de cambios en una API pública definida.
Números de versión con significado acordado
El versionado semántico, o SemVer, vincula MAJOR.MINOR.PATCH con cambios en una API pública definida. A partir de 1.0.0, major señala cambios incompatibles, minor ampliaciones compatibles y patch correcciones compatibles.
En un ejemplo ficticio, una corrección compatible de 2.4.1 se publica como 2.4.2. Para desarrollo inicial con 0.y.z, la especificación aún no considera estable la API. Compruebe si el proveedor usa realmente el esquema y qué abarca su API. El número comunica un compromiso; no demuestra pruebas de compatibilidad realizadas ni sustituye notas de versión o comprobaciones antes de actualizar.
Fuentes
Términos relacionados
- Compatibilidad hacia atrásUna versión nueva mantiene los usos acordados sin exigir adaptar a los consumidores existentes.
- Cambio incompatibleUn cambio que impide a consumidores o usos antes admitidos funcionar como se había acordado.
- Versión de software publicadaUna versión publicada es un estado identificado disponible para un uso concreto. Publicarla no cambia automáticamente todos los sistemas.
- Cache stampedeUn cache stampede ocurre cuando solicitudes simultáneas no encuentran el mismo dato en caché y repiten el trabajo costoso.
- BackpressureEl backpressure adapta el flujo de datos entrante a la capacidad del receptor mediante señales para reducir el ritmo o hacer una pausa.
- Condición de carreraUn error en el que el resultado depende del orden temporal de accesos solapados.
Su proyecto con ASES
Descríbanos su proyecto. Le responderemos con una primera valoración.