Veo esto una y otra vez. El gerente de pruebas de UAT quiere que la nueva versión esté lista para la prueba para el viernes. Una de las primeras preguntas, en la reunión de prueba previa, es "¿En qué versión voy a estar probando, en contra?" (que es una pregunta justa para hacer) La sala se queda en silencio, y luego alguien volverá con: "Todos los ensamblajes tienen su propia versión, simplemente haga clic con el botón derecho y observe las propiedades ...".En una arquitectura distribuida, ¿por qué es difícil administrar versiones?
Desde el punto de vista de los gerentes de prueba, esto no sirve de nada. Ellos quieren un/etiqueta/etiqueta de versión a través de todo que les dice lo que están trabajando. Quieren esta información fácilmente disponible.
He visto soluciones donde la versión de diferentes áreas de un sistema se almacena en un almacén de datos, luego se muestra en la caja principal de la aplicación principal. El problema es que esto debe mantenerse.
¿Qué soluciones se han visto que evita este problema en ir?
EDITAR. El sistema distribuido cubre VB6, ASP clásico, VB.Net, C#, Servicios Web (al otro lado de los departamentos, por lo que la versión que estamos usando?), SQL Server 2005.
nice article, gracias –