我有一个大型代码库,它使用匈牙利语系统作为大多数变量名,这基本上意味着我有很多objQueue
,objCommon
,dtDataSet
等等。
有没有办法转换大部分?特别是,我想摆脱那些完全没有意义的令人恼火的obj
,使变量名看起来相似,代码完全不可读。
有a similar question,但它询问是否值得进行更换 像“保持原样”这样的答案对我没有任何用处,因为我肯定我需要这样做。
代码库非常大,我不想逐个重命名变量。我也不想运行Find&替换因为我会得到错误的命中并且进一步搞乱代码。
是否有任何自动化工具可以在Visual Studio中进行此类替换? Resharper的一些补充,无论如何?
答案 0 :(得分:2)
唉,但似乎C#没有批量重命名工具 如果我错了,请纠正我。
答案 1 :(得分:1)
一种解决方案是使用Visual Assist的重命名功能。
除此之外,非常仔细搜索'nplace(在每次修改之间进行构建,然后签入源代码控制)。