【发布时间】:2012-06-29 10:15:41
【问题描述】:
我需要处理大型 C++ 代码库,重命名几乎所有内容(类、参数、字段、方法等)。你知道任何可以帮助我完成这项工作的工具吗(除了文本编辑器和咖啡机)?
【问题讨论】:
-
澄清一下,编码标准是指贵公司使用的命名约定?
-
此问题的 Windows 特定版本:stackoverflow.com/questions/16167/…。根据您是否使用 Windows,它与您的问题非常相似或完全不相关。在其他地方,您可以尝试例如 Eclipse。不过,我想 IDE 不会做的事情是提出诸如“您的编码标准说数据成员的名称中不允许包含小写元音 - 您是否希望我将
Foo::barInitializer重命名为 @987654324 @?”。所以执行“编码标准”一般不,可能执行常见的。 -
确保在此期间没有其他人有任何未提交的更改,并且此代码库不用作其他东西的依赖项。 “重命名几乎所有内容”是被挥舞着干草叉的暴徒追逐的好方法。否则,IDE 应该可以自动重命名静态类型语言:CDT at least seems to have this feature。
标签: c++ parsing refactoring naming-conventions