c++ - 更改项目中变量名称的最安全方法

标签 c++ coding-style refactoring variable-names

所以我自己一直在做一个相对较大的项目,我开始意识到之前的一些变量名……不太理想。

但是如何轻松更改项目中的变量名呢?有没有这样一种工具,可以遍历一个项目目录,解析所有的文件,然后把变量名替换成自己想要的?它必须足够聪明才能理解我想象的语言。

我曾考虑使用正则表达式(Linux 上的 sed/awk?)工具来替换变量名,但很多时候我的特定变量也作为字符串的一部分包含在内。

还有关于更改 C++ 命名空间上的内容的问题,因为实际上我的项目中有两个类共享相同的名称,但位于不同的命名空间中。

我记得 visual studio 能够做到这一点,但在 linux 上最安全、最优雅的方法是什么?

最佳答案

这叫做重构,但我不记得在 C++ 中是否有一种很好的方法来实现它——我想也许是 Eclipse C++有它;可能值得一看。

关于c++ - 更改项目中变量名称的最安全方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4665569/

相关文章:

c++ - 具有两个窗口的 C++ 应用程序。任务栏中显示一个窗口。另一个没显示

java - 如何在不重新排列导入语句的情况下动态优化导入?

c# - 剪切和粘贴代码重用 - JavaScript 和 C#

java - 如何重构多个函数中的重复循环

以指针为参数的c++函数问题

c++ - exit() 在应该返回引用的函数内部调用

c# - 您应该在 Java/C# 中使用国际标识符吗?

c# - 如何在不影响其他项目的情况下重构C#中的命名空间?

c++ - opencv 二进制数据 jpg 图像到 cv::Mat

c++ - namespace 别名与定义的实际优势