generated at
LCOM
Lack of Cohesion in Methods
凝集度の欠乏度
0に近いほうが凝集度が高い


LCOM96bの数式
\mathrm{LCOM} = \frac{\frac{1}{a}\sum^a_j{\mu(Aj)-m}}{1-m}
Aj:
着目してるclassのj番目のinstance変数
a:
着目してるclassのinstance変数の個数
m:
着目してるclassのmethodの個数
\mu(Aj):
instance変数Ajにアクセスしているmethodの個数
instance変数にアクセスするmethodの数が少ないと1に近づき、多いと0に近づく
0に近いほうが凝集度が高い



何世代かバージョンがあるらしい