当前位置:  开发笔记 > 编程语言 > 正文

如何开始使用ndepend?

如何解决《如何开始使用ndepend?》经验,为你挑选了2个好方法。

我最近下载了ndepend并对我参与的一个开源项目进行了分析.

我现在没有在哪里看下一个 - 一点视觉和信息超载,结果我甚至不知道从哪里开始.

任何人都可以建议起点吗?

我应该先查找哪些信息?

什么指出代码中的问题(以大的方式)?

可以立即看到的低悬果实会是什么?

t3rse.. 15

Scott Hanselman/Stuart Celarier/Patrick Cauldwell的ndepend指标海报上有一些有用的信息.我没有试图打破所有使用的启发式方法,而是从"痛苦区域/无用区域"和圈复杂度开始,一次只关注少数几个.

还有一个播客,其中涵盖了该工具的一些基础知识.

在该项目与运行之间n取决于几个不同的项目,您可以开始收集有用的数据,您可以将这些数据转化为洞察力.



1> t3rse..:

Scott Hanselman/Stuart Celarier/Patrick Cauldwell的ndepend指标海报上有一些有用的信息.我没有试图打破所有使用的启发式方法,而是从"痛苦区域/无用区域"和圈复杂度开始,一次只关注少数几个.

还有一个播客,其中涵盖了该工具的一些基础知识.

在该项目与运行之间n取决于几个不同的项目,您可以开始收集有用的数据,您可以将这些数据转化为洞察力.



2> Patrick from..:

从NDepend开始时,最重要的是通过让您定义对代码和规则的查询来了解LINQ(CQLinq)上的代码规则可以为您的商店带来什么.在这里,您可以找到所有200个默认代码规则的摘要和源代码.

第二个最重要的事情是依赖关系,依赖关系图视图与依赖关系矩阵视图一起工作.一旦掌握了这两个视图,您就能够确定代码分层的位置,以及开发人员错误的位置.

那么现在是时候学习更深入的功能了,比如可以比较两个版本的代码库,各种代码指标及其有用的原因,实现静态纯度和不变性,自动控制测试覆盖率 ......


只需询问NDepend的支持,即可获得2周的支持
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有