我正在处理一个棕地项目,最初是为.NET 1.1开发的,后来被改装为.NET 2.0,并加入了一些.NET 3.5的元素。
我想知道应该使用什么样的指标来开始寻找优化和现代化的转折点。
有没有好的CQL查询对于清理和重构'遗留'的.NET代码有用?
我想知道应该使用什么样的指标来开始寻找优化和现代化的转折点。
有没有好的CQL查询对于清理和重构'遗留'的.NET代码有用?
NDepend现在支持基于LINQ查询的代码规则(CQLinq),比CQL(仍然支持)更加强大和灵活。
真正重要的是,根据您的意见,哪种重构可以使代码更清晰。提供了数十个新的代码规则,但真正的优势在于编写自己的代码约定和规则从未如此容易。
以下是我认为值得遵循的5个约定:
我在这里更详细地介绍了我的偏好: