私は、LCOM と Eclipse のプラグイン Metrics で忙しくしています。クラスの結束の欠如を手動で計算し、それをメトリクスの結果と比較する必要があります。しかし、このプラグインは 1/3 の LCOM を返します。LCOM が有理数になるにはどうすればよいですか?
と言われたことがあるので、
P := 異なるメソッドのペアの数
と
Q := 類似したメソッドのペアの数。
と
if P>Q
then LCOM = P - Q
otherwise LCOM = 0
この方程式は正しいですか?または私のプラグインが誤動作していますか?