generated at
密結合
tight coupling
あるコードを変更した時の影響範囲が分かりづらい状態
複雑に絡み合っている


密結合の問題点
お互いの依存が強くなる
一部分に手を加えたときの影響範囲が大きい
一機能を追加開発したい時、バグが出て修正したいときに、直すために触らないといけない箇所が多い
一つ修正したら、別の場所で2つのバグが生まれたり、みたいな
全体が密結合ならこの問題は連鎖する