重构.NET代码以符合编码标准

时间:2012-10-08 13:23:06

标签: c# .net vb.net refactoring naming-conventions

我们有一个代码库(VB.NET和C#)和一个新的编码标准。您是否有可以在项目中移动的工具的建议,并根据新的编码标准重命名参数/字段/属性/ metothods等。

例如,可能需要将参数更改为驼峰等。可以想象,由于局部范围,参数和局部字段/变量更容易重命名。 我看过ReSharper但是没有发现它执行了这个任务。

2 个答案:

答案 0 :(得分:6)

使用ReSharper插件感觉StyleCop的作业。这是一个例子:

参数名称camelCasing:

enter image description here

字段重命名:

enter image description here

解决方案清理:

enter image description here

答案 1 :(得分:0)

我想到了几个选项:

根据您在其中内置StyleCop的Visual Studio版本,您可以在TFS中强制执行签入规则,以便在签入某些内容之前代码本身必须符合指南。

其他:为什么你突然改变你的编码标准,显然会通过你所有的现有/生产代码来改变它。我可以想象你想在需要构建或刚刚开始的新应用程序中强制执行新指南。