Un método de implementación continua es desacoplar la implementación de la versión, es decir, implementar actualizaciones sin activar los cambios de inmediato.
Sé que se pueden usar las funciones de alternancia para esto, pero me pregunto si existen otras técnicas para las "no funciones".
Por ejemplo, ¿crearía una función de alternancia para una corrección de errores? Probablemente no, y uno podría argumentar que las correcciones de errores deben implementarse lo antes posible, porque solo puede mejorar. Y después de que se haya lanzado una corrección de errores, estoy seguro de que no quiero volver a desactivarla. ¿Pero es éste el caso? Puede ser un cambio arriesgado que desea liberar de forma controlada. Y si no son efectos secundarios inesperados, es bueno ser capaz de rodar de nuevo. Entonces, ¿hay banderas de características para cada cambio?
¿Y qué hay de los cambios visuales? Por ejemplo, ¿puedes implementar algo como una marca de función en CSS? ¿Tiene sentido?