Connascence
Connascence (computer programming)Connascence (computer science)Connascent software components
Connascence is a software quality metric invented by Meilir Page-Jones to allow reasoning about the complexity caused by dependency relationships in object oriented design much like coupling did for structured design.wikipedia
12 Related Articles
Software metric
software metricsmetricmetrics
Connascence is a software quality metric invented by Meilir Page-Jones to allow reasoning about the complexity caused by dependency relationships in object oriented design much like coupling did for structured design.
Coupling (computer programming)
couplingdependenciesdependency
Connascence is a software quality metric invented by Meilir Page-Jones to allow reasoning about the complexity caused by dependency relationships in object oriented design much like coupling did for structured design.
Named parameter
keyword argumentnamedNamed arguments
takes several arguments could be changed to use named parameters.
This reduces the connascence between parts of the program.
Object-oriented design
designobject orientedobject-oriented
Connascence is a software quality metric invented by Meilir Page-Jones to allow reasoning about the complexity caused by dependency relationships in object oriented design much like coupling did for structured design.
Structured analysis
Structured DesignSA/SDstructured'' approaches
Connascence is a software quality metric invented by Meilir Page-Jones to allow reasoning about the complexity caused by dependency relationships in object oriented design much like coupling did for structured design.






Software engineering
software engineersoftware engineerssoftware
In software engineering, two components are connascent if a change in one would require the other to be modified in order to maintain the overall correctness of the system.
Component-based software engineering
software componentcomponentcomponents
In software engineering, two components are connascent if a change in one would require the other to be modified in order to maintain the overall correctness of the system.

Locality of reference
localitydata localitycache locality
Locality matters when analyzing connascence.
Web service
web servicesserviceservices
to a web service positionally is unacceptable due to the relative


Parameter (computer programming)
parameterparametersargument
Positional parameters in method calls are an example of this form of connascence.
Message authentication code
MACmessage authentication codesMessage Integrity Code
Message authentication codes are an example of this form of connascence.
Loose coupling
loosely coupledlooser couplingloosely-coupled

