Capítulo 31. Acoplamiento frente a desacoplamiento

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

¿Por qué no desacoplas todas las cosas? ¿Por qué tener ningún acoplamiento?

El acoplamiento, como la pieza de Lego en la noche, a menudo no es obvio hasta que lo pisas. Vas a hacer un cambio de comportamiento, y entonces te das cuenta: "Oh, si cambio esto, tendré que cambiar aquello, y eso también". O peor aún, cambias esto, lo pones en producción, rompes cosas, y te das cuenta: "Oh, supongo que también tendré que cambiar eso y aquello". No eres consciente de las suposiciones inconscientes que estás haciendo.

Los flujos de caja descontados tienen en cuenta cierto acoplamiento. Hay una forma rápida, acoplada, de implementar un comportamiento, y una forma más larga, más cara, desacoplada. En su momento, tomaste la decisión económicamente correcta de implementarlo con acoplamiento: ingresos antes, gastos después. Ahora es más tarde.

Otra razón legítima para tener acoplamiento en un sistema es porque no era un problema hasta ahora. La roca que estaba encaramada a la colina decidió que ahora era un buen momento para rodar hacia abajo. "¿Quién nos iba a decir que tendríamos que traducir esto a otro idioma?". Y no lo sabías. Hasta que lo hiciste.

Una última razón para tener acoplamiento es que cierto acoplamiento es simplemente inevitable. Me temo que no tengo un argumento mejor para esto que la "afirmación segura". Trabajaré ...

Get ¿Primero ordenado? now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.