在现有项目上实现命名约定的最简单方法是什么?

时间:2012-06-28 09:55:43

标签: c# visual-studio-2010 automation naming-conventions standards

我刚刚继承了一个有点迷宫的项目 - 也没有命名约定,这使得解析起来很困难。因此误读线路令人非常沮丧,浪费了一两个小时。

是否有一种自动方式,例如,确保所有方法都有大写字母,所有公共变量都有大写字母,所有私有变量都以下划线为前缀?

我会自己做,但项目很大,不能有效利用时间。

除了“吮吸它”之外,你能给我什么建议来解决这个问题。 ? :)

项目在C#中,我使用的是VS2010。

2 个答案:

答案 0 :(得分:2)

如果碰巧有Resharper(你应该!不,真的,如果你没有RUN来获取你的副本),你可以部分自动化你的代码清理,StyleCopStyleCop for Resharper插件。设置所有内容(定义StyleCop规则等等)可能是一项非常重要的任务。因此,根据您的代码库大小,这可能是也可能不是有利可图的投资。

答案 1 :(得分:0)

我在重构方面没有太多经验,但我想到的第一个解决方案是用于重命名项目成员的有用的重命名功能VS2010。

Rename Feature

通过这种方式,您可以重命名,例如,从其定义开始,对变量的所有引用。 此功能也在hereSO中进行了讨论。也许,你必须改变许多成员的定义,但是,通过这种方式,你可以节省比使用 Find&取代

此外,实现目标的最佳工具可能是ReSharper,用于重构C#代码。我的同事用它来重构和改进代码。关于ReSharper的一些内容也在SO,herehere中进行了讨论。