Coupling (computer programming)
In software engineering, coupling is the degree of interdependence between software modules; a measure of how closely connected two routines or modules are; the strength of the relationships between modules.
Coupling (computer programming) - Wikipedia Jump to content From Wikipedia, the free encyclopedia 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, [ 1 ] and the strength of the relationships between modules. [ 2 ] Coupling is not binary but multi-dimensional. [ 3 ] Coupling and cohesion Coupling is usually contrasted with cohesion . Low coupling often correlates with high cohesion, and vice versa. Low coupling is often thought to be a
Explore this link on the map →related reading
- Coupling and Cohesion - Software Engineering - GeeksforGeeksgeeksforgeeks.org
- Coupling, Cohesion & Connascence | Khalil Stemmlerkhalilstemmler.com
- Lack of Cohesion of Methods: What Is This And Why Should You Care?blog.ndepend.com
- Magic Ink: Information Software and the Graphical Interfaceworrydream.com
- Clean Architecture: Component Cohesion Principles | by Rebeca Mora | Mediummedium.com
- notes/books/pragmatic-programmer.md at master · pkardas/notes · GitHubgithub.com
- The Law of Leaky Abstractions – Joel on Softwarejoelonsoftware.com
- Magic Ink: Information Software and the Graphical Interfaceworrydream.com
- Repeat yourself, do more than one thing, and... — programming is terribleprogrammingisterrible.com
- The Programmer's Paradox: Fragmentationtheprogrammersparadox.blogspot.com
- Design smell - Wikipediaen.wikipedia.org
- Michael Feathers - 10 Papers Every Developer Should Readmichaelfeathers.silvrback.com