Refactoring y Connascence

Hace poco tiempo hablamos de Connascence. En el post comentamos que el Connascence es una métrica de calidad software y una taxonomía (forma de clasificar) el acoplamiento entre componentes software. Por ello es una buena herramienta para tomar decisiones de diseño sobre todo cuando estamos refactorizando. En el libro de Refactoring se habla de "code… Seguir leyendo Refactoring y Connascence

Anuncios

Connascence, otra manera de hablar de acoplamiento y cohesión

Seguro que siendo desarrolladores de software todos hemos oído los términos de acoplamiento y cohesión. Para quien no le suene, el término "acoplamiento" hace alusión al grado de dependencia que tienen dos unidades de software y la "cohesión" tiene que ver con la forma en la que agrupamos unidades de software en una unidad mayor.… Seguir leyendo Connascence, otra manera de hablar de acoplamiento y cohesión