密結合
tight coupling
あるコードを変更した時の影響範囲が分かりづらい状態
複雑に絡み合っている
スパゲッティコード
的な
密結合の問題点
お互いの
依存
が強くなる
一部分に手を加えたときの影響範囲が大きい
一機能を追加開発したい時、バグが出て修正したいときに、直すために触らないといけない箇所が多い
一つ修正したら、別の場所で2つのバグが生まれたり、みたいな
全体が密結合ならこの問題は連鎖する