来自 Ndepend 的 C# 项目的 CK 指标
我有学校项目。现在我需要从中生成所有指标 CK(Chidamber Kemerer 指标)的报告。该报告必须类似于所有这些指标的表格。问题是如何从 Ndepend 生成它生成的报告,它不是我想要的。
请帮助并说明如何做到这一点...也许一些提示、文件或其他非常重要的东西...
I have project for school. Now I need to make from it report of all metrics CK (Chidamber Kemerer metrics). The report has to be like table of all those metrics. Question is how to make it from Ndepend this report which it generates it is not what I am looking for.
Please help and say how to do it... maybe some tips, documents or something this is very important...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好的,如果我们谈论这些 Chidamber Kemerer 指标, NDepend 能够编写 代码查询和 LINQ 查询规则 (CQLinq) 将满足您的所有需求。例如:
WMC 每个类的加权方法
DIT 继承树深度
NOC 子级数量
CBO 对象类之间的耦合
等等...
Ok, so if we are talking of these Chidamber Kemerer metrics, the NDepend ability to write Code Queries and Rules over LINQ queries (CQLinq) will answer all your needs. For example:
WMC Weighted Methods Per Class
DIT Depth of Inheritance Tree
NOC Number of Children
CBO Coupling between Object Classes
and so on...
NDepend 在 CQL 中是否有直接方法来测量 RFC (RFT)?或者我们是否必须编写一个 CQL 查询来递归计数我们自己使用的类(类型)中调用的方法?如果是这样,它看起来怎么样?
Does NDepend have a direct way in CQL to measure RFC (RFT)? Or do we have to write a CQL query for recursive counting invoked methods in used classes (types) our-self? If so, how does it look like?