Capítulo 16. Construir pilas a partir de componentes
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Enel Capítulo 15 se explica cómo unos componentes bien diseñados pueden hacer que un sistema de infraestructura sea más fácil y seguro de cambiar. Este mensaje apoya el tema de este libro de utilizar la velocidad del cambio para mejorar continuamente la calidad de un sistema, y utilizar la alta calidad para permitir un cambio más rápido.
Este capítulo se centra en la modularización de las pilas de infraestructura, es decir, en dividir las pilas en trozos de código más pequeños. Hay varias razones para considerar la modularización de una pila:
- Reutiliza
-
Pon el conocimiento de cómo implementar una construcción concreta en un componente para que puedas reutilizarlo en diferentes pilas.
- Composición
-
Crea la posibilidad de intercambiar diferentes implementaciones de un concepto, para que tengas flexibilidad a la hora de construir tus pilas.
- Comprobabilidad
-
Mejora la velocidad y el enfoque de las pruebas dividiendo una pila en piezas que puedan probarse por separado antes de integrarlas. Si un componente es componible, puedes sustituirlos por dobles de prueba ("Uso de dobles de prueba para manejar las dependencias") para mejorar aún más el aislamiento y la velocidad de las pruebas.
- Compartir
-
Comparte componentes componibles, reutilizables y bien probados entre equipos, para que la gente pueda construir mejores ...