最近,我下载了n依赖性,并对我参与的一个开源项目进行了分析。
我现在没有去看下一个地方--有点视觉和信息过载,结果我甚至不知道从哪里开始。
有人能建议一下起点吗?
发布于 2008-09-04 20:00:04
Scott / Stuart / Patrick的海报中包含了一些有用的信息。与其试图分解所有正在使用的启发式方法,我一次只关注少数几个,首先是“痛苦/无用区”和圈复杂度。
还有一个播客,它涵盖了该工具的一些基础知识。
在这两者之间,以及在几个不同的项目上运行nDepend,您可能会开始收集有用的数据,从而使您能够深入了解这些数据。
发布于 2008-10-12 11:09:44
从NDepend开始时,最重要的是通过允许您定义代码和规则上的查询,了解LINQ (CQLinq)上的代码规则可以为您的商店带来什么。在这里,您可以找到所有200个默认代码规则的摘要和源代码。。
第二个最重要的问题是与依赖图视图一起工作的依赖关系,它与依赖矩阵视图协同工作。一旦掌握了这两个视图,您就可以准确地确定代码的分层或不分层,以及开发人员犯了什么错误。
然后是时候学习更深入的特性了,比如比较两个版本的代码库的可能性,各种代码度量以及它们为什么有用,执行静态纯洁性和不可变性,自动控制测试覆盖.
发布于 2012-11-03 21:03:33
Patrick和Filip出色的一对网络广播(30分钟视频)讲述了nDepend的一些特性以及如何使用它们:
http://codebetter.com/patricksmacchia/2012/10/31/two-screencasts-on-how-to-demystify-spaghetti-code/
https://stackoverflow.com/questions/44637
复制相似问题