IT:AD:Patterns:AntiPatterns:HighCoupling

Summary

Diagramatically, I think the image below is pretty descriptive… the situation is that everything has a dependency to just about everything else. There's nothing that you can move without having to test a whole bunch of other things it could have affected, and so on… it's a clusterfuck.

Another way of describing code like this is that it is “Brittle”, as just about any move you do is going to cause repercusions: