¿Qué es el Calendar Versioning (CalVer)?

Autor: | Última modificación: 9 de agosto de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

Algunos de nuestros reconocimientos:

Premios KeepCoding

Si estás relacionado con el mundillo del desarrollo tecnológico, es posible que ya hayas escuchado hablar acerca de la opción de Calendar Versioning o CalVer, un mecanismo de control de versiones que emplea números coincidentes con los datos del calendario publicado en la versión.

Así pues, CalVer destaca como un tipo de versionado popular y de utilidad, por eso, en este artículo, te enseñaremos todo lo que debes saber acerca de este método, incluyendo sus características y utilidades de mayor relevancia.

¿Qué es Calendar Versioning?

CalVer o Calendar Versioning se refiere a un tipo de versionado que utiliza números que tienen como base el calendario del lanzamiento del proyecto, en vez de hacer uso de números arbitrarios.

De modo que el Calendar Versioning se reconoce como un versionado que se implementa cuando no es necesario tener en cuenta la compatibilidad entre versiones.

Características del Calendar Versioning

Dentro de las características principales del esquema de control de versiones Calendar Versioning, destacamos que se utiliza principalmente para los software que se ejecutan de forma local.

Además de esto, CalVer funciona como un mecanismo de gran utilidad para los proyectos que tengan un ciclo de lanzamiento estable, así como para los productos enfocados en su entrega a personas y no a código.

De modo que los proyectos que usan el Calendar Versioning buscan mantener una sucesión constante para el tiempo de lanzamiento de las versiones posteriores.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Cabe destacar que la opción de CalVer puede resultar poco adecuada para los proyectos tecnológicos que incluyan un calendario de lanzamiento no organizado, con muchas releases, debido a que esto dificultará el saber a qué lanzamiento se puede enviar una actualización sin comprometer la seguridad del sistema.

Otra de las características del Calendar Versioning es que, a diferencia de otros esquemas de versionado como SemVer, el mecanismo de CalVer no incluye una jerarquía en códigos referente a los números de publicaciones.

Formato

El formato del versionado del Calendar Versioning mantiene el formato de <year> . <month> . <patch>, donde:

  • year: esta opción indica el año de la publicación.
  • month: hace referencia al mes de la publicación.
  • patch: es opcional e indica si se trata de una versión de corrección.

¿Cuál es el siguiente paso?

En este artículo has podido conocer qué es el mecanismo de versionado de Calendar Versioning, así como en qué consisten sus características y propiedades principales y cuál es su formato. Ahora, después de haber llegado hasta aquí, debe de interesarte aprender más respecto a esta y otras opciones importantes para los procesos de tus proyectos de desarrollo tecnológicos. Para seguir formándote, da el siguiente paso en tu aprendizaje y matricúlate en nuestro DevOps & Cloud Computing Full Stack Bootcamp.

En este bootcamp recibirás una formación íntegra y de calidad que te permitirá aprender todo lo que se necesita para convertirte en un verdadero experto del sector IT y destacar frente a tu competencia. ¡Anímate a inscribirte ahora y no dejes de aprender!

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado