generated at
2/16/2025, 4:22:07 PM
内容結合
Content coupling
病理学的結合
あるモジュールAが、別のモジュールBの内部に依存している
例
Bの内部動作が変化するとAも変化する
AがBの内部データを直接参照している
あるモジュールのデータを生成する方法(場所、種類、タイミング)を変更すると、依存するモジュールの変更を及ぼす可能性がある
呼び出す順番が決まっている関数群とか
時間的分解
>
2つのモジュールで、1つが他の内部を直接参照するとき、あるいは、モジュール間の正常な連係方式を避けて通るとき、この2つのモジュールは内容結合である。
https://speakerdeck.com/munetoshi/code-readability-session-6-ver-2-ja?slide=11
https://zenn.dev/yuyu_hf/articles/355e3ce854ba96#内容結合