首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LCOM怎么可能是有理数呢?

LCOM怎么可能是有理数呢?
EN

Stack Overflow用户
提问于 2014-01-24 21:33:22
回答 1查看 186关注 0票数 1

我一直在忙于处理LCOM和eclipse中的插件度量。

因为我听说的是

P :=不相似方法对的个数

Q :=相似方法对的数量。

代码语言:javascript
复制
if P>Q 
then LCOM = P - Q 
otherwise LCOM = 0

这个方程式正确吗?或者是我的插件出故障了?

EN

回答 1

Stack Overflow用户

发布于 2014-01-24 21:45:48

有几个LCOM指标可以使用,所以我可以假设您指的不是该插件所使用的指标。例如,这些是ndepend使用的指标,并且两者都是有理数:

  • LCOM =1- sum(MF) / M*F
  • LCOM_HS = (M - sum(MF) / F) (M-1)

其中:

  • M是方法的数量(静态方法和实例方法都计算在内),constructors);
  • F是实例的数量variables;
  • MF是访问特定实例的方法的数量field;
  • Sum(MF)是类的所有实例字段中MF的总和。

(来源:ndepend.com)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21334064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档