結合度
coupling
出典は
『Structured Design』
らしい
低い方が良い
求心性結合
と
遠心性結合
結合度が高い状態とは
ある1行を修正した場合の影響範囲が多岐に渡るので、慎重に修正する必要がある状態
1箇所修正したら10箇所壊れます状態
特定の数十行からなるコードの一部を分割して再利用したいときに、どの行を抜き出せば良いのかわからない状態
table:結合レベル
0 無結合 低い、良い
メッセージ結合
1
データ結合
2
スタンプ結合
3
制御結合
4
外部結合
5
共通結合
6
内容結合
高い、悪い
参考
/mrsekut-book-4873119820/069 (3.2.2 結合度)
#WIP
ハイブリッド結合
https://qiita.com/eKushida/items/39bdb3f88fb68ecd66f6#3-制御結合
スタンプ結合
と
制御結合
の組み合わせ
命名がカス
mrsekut.icon
参考
https://ja.wikipedia.org/wiki/結合度
/kawasima/結合度
https://en.wikipedia.org/wiki/Coupling_(computer_programming)