Connascencia un conocimiento perdido
08-11-2023
La connascencia es una métrica de calidad de software que nos permite razonar sobre la complejidad causada por las relaciones de dependencia en el diseño orientado a objetos. Fue inventada por Meilir Page-Jones como una forma de evaluar y comparar las dependencias en el software, similar a cómo se considera el acoplamiento en el diseño estructurado.
¿Qué es la Connascencia? En ingeniería de software, dos componentes son connascentes si un cambio en uno requiere una modificación en el otro para mantener el funcionamiento general del sistema. La connascencia nos permite categorizar y comparar diferentes tipos de dependencias, lo cual puede ser una pista para mejorar la calidad del software.