Construyendo Arquitecturas Evolutivas, 2ª Edición
by Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage
Capítulo 1. La evolución de la arquitectura del software
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Construir sistemas que envejezcan con elegancia y eficacia es uno de los retos perdurables del desarrollo de software en general y de la arquitectura de software en particular. Este libro cubre dos aspectos fundamentales de cómo construir software evolucionable: la utilización de prácticas de ingeniería eficaces derivadas del movimiento del software ágil y la estructuración de la arquitectura para facilitar el cambio y la gobernanza.
Los lectores llegarán a comprender el estado del arte sobre cómo gestionar el cambio en la arquitectura de forma determinista, unificando los intentos anteriores de proporcionar protección a las características de la arquitectura y las técnicas procesables para mejorar la capacidad de cambiar la arquitectura sin romperla.
Los retos de la evolución del software
putrefacción de bits: también conocida como putrefacción del software, putrefacción del código, erosión del software, decadencia del software o entropía del software, es un lento deterioro de la calidad del software a lo largo del tiempo o su disminución de la capacidad de respuesta, que acabará provocando que el software sea defectuoso.
Los equipos llevan mucho tiempo luchando por construir software de alta calidad que siga siendo de alta calidad a lo largo del tiempo, incluidos los adagios que reflejan esta dificultad, ...