¡En un mundo ideal, creo que lanzas una nueva construcción y te sorprendes! Nada cambia. Esto se debe a que todas sus nuevas funciones están detrás de los interruptores que se apagan con el interruptor apagado.
Después de la implementación, verifica que su servicio implementado aún funciona, que los teléfonos ya no están sonando (a menos que su propósito sea llamar a los teléfonos, etc.) Una vez que haya regresado a una operación estable conocida, comenzará a habilitar y verificar sus funciones recién implementadas.
Ahora para su respuesta: ¿Cómo le gustaría trabajar en un equipo donde estar de guardia es prácticamente obvio y nuestros usuarios nos aman porque nuestros sitios y servicios son sólidamente estables?
Ese es el equipo en el que quiero trabajar.
Puedes dejar de leer aquí si quieres.
Poner todo detrás de un interruptor de función parece que puede conducir a un código de espagueti en todas partes. Si usa IoC y puede seleccionar entre vNow / vNext / vPrevious, entonces se trata de mantener su configuración. Sí, más registros, sí, más clases (componente V1, componente V2, componente V3, etc.) pero ¿realmente tiene un sistema más estable? ¿Cómo? vNext es inestable? Vuelva a vNow con su torre de control. ¿Ha pasado una semana y vNow tiene un error sutil? Lo mismo: regrese a vPrevious con la misma facilidad.
Sin complicaciones, sin preocupaciones, sin pérdida de sueño, sin estrés.
Esto no es un sueño imposible. Yo trabajaba ahí. Ojalá pudiera vender esto a mi equipo actual.