Object Oriented Software Engineering   View all facts   Glossary   Help
subject > criterion > quality > software quality > coupling > tight coupling
Next couplingtype use coupling    Upcoupling    Previous couplingstamp coupling   

tight coupling
subjectfact 
tight couplingcauses a system to be hard to understand and change because
  • changes in one place will require changes somewhere else. Requiring changes to be made in more than one place is problematic since it is time-consuming to find the different places that need changing, and it is likely that errors will be made
  • A network of interdependencies makes it hard to see at a glance how some component works
2001-08-30 14:58:02.0
is a subtopic of 9.2 - Principles Leading to Good Design2001-08-30 14:58:02.0
is a kind of coupling2001-08-30 14:58:02.0
couplingimplies that if you want to reuse one component, you will also have to import all the ones with which it is coupled2001-08-30 14:55:07.0
software qualityis hard to assess2001-08-30 14:57:42.0