NDepend代码质量度量 - 自定义CQL - 棕色地带开发

3
我正在处理一个棕地项目,最初是为.NET 1.1开发的,后来被改装为.NET 2.0,并加入了一些.NET 3.5的元素。
我想知道应该使用什么样的指标来开始寻找优化和现代化的转折点。
有没有好的CQL查询对于清理和重构'遗留'的.NET代码有用?

你尝试过内置查询吗? - Mitch Wheat
是的,内置查询非常好用。我很想知道其他人使用自定义查询的经验... :) - John Weldon
1个回答

6

NDepend现在支持基于LINQ查询的代码规则(CQLinq),比CQL(仍然支持)更加强大和灵活。

真正重要的是,根据您的意见,哪种重构可以使代码更清晰。提供了数十个新的代码规则,但真正的优势在于编写自己的代码约定和规则从未如此容易。

以下是我认为值得遵循的5个约定:

我在这里更详细地介绍了我的偏好:

打击虚假复杂性

你应该关注的前5个开发实践


太棒了,我的点赞上限还有6个小时才能恢复,等我可以再点赞的时候一定会给你点赞的 :) - John Weldon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接