Uncommon · Knowledge
Coupling (computer programming)
In programming, the degree of interdependence between software modules
In software engineering, coupling is the degree of interdependence between software modules, a measure of how closely connected two routines or modules are, and the strength of the relationships between modules. Coupling is not binary but multi-dimensional. Coupling is usually contrasted with cohesion.
From Wikipedia
In software engineering, coupling is the degree of interdependence between software modules, a measure of how closely connected two routines or modules are, and the strength of the relationships between modules. Coupling is not binary but multi-dimensional. Coupling is usually contrasted with cohesion. Low coupling often correlates with high cohesion, and vice versa. Low coupling is often thought to be a sign of a well-structured computer system and a good design, and when combined with high cohesion, supports the general goals of high readability and maintainability.
Text: Wikipédia, CC BY-SA 4.0. · Image: Евгений Мирошниченко (CC0) ·
Related cards
-
D★
Dynamic modulus
In materials engineering, the ratio of stress to strain under vibratory conditions
-
★
Software portability
Usability of the same software in different environments
-
★
Instrumentation (music)
Instrumental combination of a composition
-
S★★
Shovelware
Software, sometimes of low quality, bundled together for sale
-
★★★
Theory of computation
Subfield of computer science
-
T★★
Technology transfer
Process of transferring technology from the person or organization that owns or holds it to another person or organization
-
★
Hill climbing
Optimization algorithm
-
★★
Gain (electronics)
Ability of a circuit to increase the power or amplitude of a signal
-
Q★
Qualitative comparative analysis
Technique for solving the problems that are caused by making causal inferences on the basis of only a small number of cases
-
A★
Accuracy
Closeness of the mean of a large set of measurement to the accepted reference value
-
R★
Random
Family name
-
★★
Clickjacking
Malicious technique of tricking a Web user
-
★★
Hill equation (biochemistry)
Diagram showing the proportion of a receptor bound to a ligand
-
M★
Monitor (synchronization)
In concurrent programming, an object or module intended to be used safely by more than one thread
-
★★★
Adhesion
Interaction in which dissimilar surfaces or particles stick together
-
★★★
Encirclement
Military term
-
★★
Absolute value of a complex number
Distance of a complex number from the origin in the complex plane
-
★
Comment (computer programming)
Explanatory note in the source code of a computer program, skipped during its compilation or interpretation and without effect on execution