Una vez, la creación de software significaba procesos largos en los que los desarrolladores creaban el código, luego los integradores agruparon el código de todos los equipos en una gran burbuja monolítica, que fue probada por un grupo de evaluadores durante un par de meses. A cada paso había problemas y dificultades, por lo que intentaron resolverlos lo menos posible.
Pero aprendieron que hacerlo de esa manera es como hacer tus platos solo una vez a la semana: simplemente acumulas cosas sucias y odias el proceso.
Los desarrolladores de software aprendieron que hacer el proceso todas las semanas, todos los días o incluso después de cada cambio individual te hace sentir mucho más cómodo con el proceso. Automatice todo para que sea fácil y hágalo muy a menudo, para que esté bien practicado y cometa menos errores.
El resultado de esta forma de trabajo es un montón de nuevas versiones con solo algunas modificaciones menores en comparación con la versión anterior.
- ¿Debo contarles a mis padres sobre mi amor unilateral cuando piden matrimonio? ¿Seguiría funcionando como un matrimonio arreglado?
- ¿Y si un chico negro me llama nigga?
- ¿Es normal que los hombres chinos nacidos en el oeste tengan más de una novia?
- ¿Cuáles son algunos de los mejores temas de conversación en una cita y dónde están algunos buenos lugares para llevar a una chica cuando no tienes dinero en la universidad?
- ¿Debo invitar a esta chica a salir después de tanto tiempo?
Obtenga más información sobre esta idea en Integración continua – Wikipedia y Entrega continua – Wikipedia.