Estoy buscando un esquema/esquema/sistema de numeración de versión para una aplicación que actualmente está ramificada en varias versiones con fechas de lanzamiento de estilo shell game. Esto ha convertido las versiones en una pesadilla. Me gustaría simplemente usar el típico Major.Minor.Revision; sin embargo, esto se descompondrá rápidamente para mí de la misma forma en que se están ejecutando las cosas aquí.Qué esquema de número de versión para la aplicación mal planificada, ramificada y esquizofrénica
Aquí está mi inventario ...
- 1.0.0 - Versión de producción.
- 1.0.1 - Producción revisión versión con la corrección de errores.
- 1.1.0 - Producción menor versión con nuevas características vencidas en julio (cumplimiento de las normas, debe hacerse).
- 1.2.0 - Producción versión menor con nuevas características para integrarse con todavía-no-lanzado-todavía-subdesarrollo Sistema A.
- 2.0.0 - Desarrollo principal versión "2.0" del producto (código migrado a una plataforma más nueva, usabilidad mejorada).
Y para hacerlo más divertido, están planeando otro proyecto (nuevas características) para la integración con un sistema diferente.
- 1.3.0 - Producción versión menor con nuevas características de integración con el Sistema B .
Agregando a la complejidad es el hecho de que no sabemos exactamente cuándo (leer: el orden en que) van a "entrar en vigencia". Si uno de los sistemas con los que estamos integrando se retrasa, la administración cambia el calendario de lanzamientos. Así que la versión 1.2.0 de hoy podría retrasarse y la compilación que etiquetamos como 1.3.0 caería primero. La coordinación con QA ya es bastante difícil sin cambiar las etiquetas de versión al final del ciclo.
Preguntas? ¿Pensamientos? Pequeños animales peludos?
la paz | dewde
Gracias, ahora tengo un dolor de cabeza; ¿Cuánto alcohol consumes en un día de trabajo? – Adrien
Lamentablemente, no bebo. Aunque esta podría ser la respuesta que he estado buscando. – dewde
Eso es una pesadilla. Tal vez podría ir con nombres de código para cada una de esas viñetas y luego usar números de revisión para parches dentro de esas. Solo un pensamiento. – BobbyShaftoe