c# - NDepend 代码质量指标 - 自定义 CQL - 棕地开发

标签 c# .net ndepend cql metrics

我正在从事一个棕地项目,该项目最初是为 .NET 1.1 开发的,随后被 retrofit 为 .NET 2.0,并带有少量 .NET 3.5

我很好奇要使用什么样的指标来开始寻找优化和现代化拐点。

是否有任何人发现对清理和重构“遗留”.NET 代码有用的良好 CQL 查询?

最佳答案

NDepend 现在支持 code rule over LINQ query (CQLinq)这比 CQL ( still supported) 更强大、更灵活。

在您看来,真正重要的是什么样的重构可以使代码更清晰。 Dozens of new code rules已提供,但真正的优势在于编写自己的代码约定和规则从未如此简单。

在我看来,这里有 5 个值得遵循的约定:

我在这里写了更多关于我的偏好:

Fighting Fabricated Complexity

Top 5 development practices you should care for

关于c# - NDepend 代码质量指标 - 自定义 CQL - 棕地开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2242754/

相关文章:

.net - 确定未使用的方法和属性

c# - 为什么使用 lambda 进行列表初始化会导致高圈复杂度?

c# - Autofac 与惰性元数据

c# - 哪些 C# 桌面应用程序框架适用于 Windows XP 或更高版本?

c# - 如何查找仅由测试调用的代码

.net - F#简单类型和结构比较

c# - 在多个服务器和子域上设置持久表单例份验证

c# - Python 中的 XMLSerializer (C#) 等效项?

c# - 为什么存在字符串的小写和大写版本,我应该使用哪个?

c# - 动态创建的文本框在回发上松散值(value)