connascence
/kəˈnæsəns/
noun4
- A relationship between two or more elements of software in which changing one necessitates changing the others in order to maintain overall correctness; a metric for such a relationship.
- The construct of inheritance–although wildly popular in most object-oriented shops—may sometimes introduce raging connascence. — 2000