NDepend 代码质量指标 - 自定义 CQL - 棕地开发
题
我正在开发一个棕地项目,该项目最初是为 .NET 1.1 开发的,随后被改装为 .NET 2.0,其中包含少量 .NET 3.5
我很好奇使用什么样的指标来开始寻找优化和现代化拐点。
是否有任何人认为在清理和重构“遗留”.NET 代码方面有用的良好 CQL 查询?
解决方案
NDepend 现在支持 LINQ 查询的代码规则 (CQLinq) 这比 CQL 更强大、更灵活(仍然支持).
根据您的说法,真正重要的是什么样的重构可以使代码更干净。 数十条新的代码规则 提供了这些内容,但真正的优势在于编写自己的代码约定和规则从未如此简单。
我认为以下 5 个约定值得遵循:
我在这里写了更多关于我的偏好的信息:
不隶属于 StackOverflow