|
|
1
2
实际上,指标只是NDepend的一个功能,您是否尝试过使用VisualNDepend,它可以让您比报告更深入地分析您的项目?通过阅读您的评论,我几乎可以肯定您没有使用NDepend UI(独立或集成在Visual Studio中),这是过滤代码库数据的最佳方式。 我是NDepend的开发人员之一,我们经常使用它来分析我们自己的代码。基本上,我们用以下方式编写自己的质量规则 Code Rules over LINQ Queries (CQLinq) 这些规则自动确保我们的设计没有回归。在这里,您可以找到周围的列表 200 default code rules . 以下是NDepend的一些独特功能,与代码度量无关:
有关NDepend功能的完整列表,请参阅 here . |
|
|
2
2
在软件工程中,我不一定认为NDepend的结果是“好”或“坏”的,应用程序以这种方式设计总是有一个很好的理由。我认为这是一份报告,可能可以帮助我指出我的设计问题,但在决定一个方法是否需要重构或我的设计方式是否好时,我有最后的决定权。一般来说,不要过于纠结于回答它是否值得。确实如此,相反,我建议你仔细审查结果。这将帮助您从另一个角度看待您的设计,在某些情况下,您可能会决定设计的方式是实现应用程序目标的最佳方式。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 9 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 9 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 9 月前 |
|
|
Duck0 · 这个对象在更高的帧率下会更快吗,因为它在Update()中? 10 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 10 月前 |