Degree of interdependence between software modules; a measure of how closely connected two routines or modules are; the strength of the relationships between modules.
| Tightly Coupled | Loosely Coupled | |
|---|---|---|
| Changes | Change in one module leads to changes in other modules | Allows independent changes to modules |
| Assembly | Difficult to assemble separately | Easier to assemble separately |
| Test | Difficult to test individual parts | Easily test individual parts |
| Reuse | Difficult to reuse individual parts | Easily reuse individual parts |
| Additional Features | Difficult to add feature/use of the system | Easier to add feature/use of the system |
intintint in a program
//src:decl_stmt[src:decl/src:type/src:name='int']
int in a program
FIND int $V;
srcml that is in our GitHub Codespaces image