Differences

This shows you the differences between two versions of the page.

Link to this comparison view

it:ad:patterns:antipatterns_high_coupling [2019/03/24 12:02] (current)
Line 1: Line 1:
 +# IT:​AD:​Patterns:​AntiPatterns:​HighCoupling #
  
 +
 +
 +<callout type="​Navigation"​ class="​small">​
 +* [[../​|(UP)]]
 +{{indexmenu>​.#​2|nsort tsort}}
 +
 +
 +</​callout>​
 +
 +
 +<panel title="​Summary"> ​
 +
 +
 +</​panel>​
 +
 +
 +## Example ##
 +
 +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.
 +
 +![](https://​dl.dropbox.com/​u/​11851202/​PUBLIC/​SKYS/​Posted/​IT/​AD/​Design/​Patterns/​AntiPatterns/​High%20Coupling/​Capture.PNG)
 +
 +Another way of describing code like this is that it is "​Brittle",​ as just about any move you do is going to cause repercusions:​
 +
 +![](https://​dl.dropbox.com/​u/​11851202/​PUBLIC/​SKYS/​Posted/​IT/​AD/​Design/​Patterns/​AntiPatterns/​High%20Coupling/​mikado-game.jpg)