|
1
9
我的过程是每次有人触摸给定模块时重命名。最终,所有模块都将被重构,但增量方法将减少代码破坏(假设您有一套完整的测试) |
|
|
2
2
我使用自定义脚本进行了类似的更改。如果可以,我使用sed。否则,我将使用对正则表达式有良好支持的脚本语言。这是一个粗糙的黑客,肯定会引入bug,但除非你找到更好的解决方案,否则这是一条前进的道路。 |
|
|
3
2
除非你有(1)一组相当完整的可靠和自动化的测试,(2)重构工具理解C++语义(我还没有听说过这样的工具),我建议不要自动重命名。无论我在哪里工作,实践总是只重构您目前正在处理的模块。这是一个漫长但相对无痛的过程。 |
|
|
4
0
|
|
5
0
依我看,变量重命名根本不值得这么做。重要的是代码是健壮的、可读的和高性能的。不管你以前用过什么风格,把时间花在重要的事情上。 |
|
|
6
0
你可能想考虑一下“ pork 由Mozilla FooS使用、创建和维护,主要实现自动化的C++源代码分析,包括源代码转换,如 refactorings 既然 GCC plugins are on the way ,这类事情将来可能会变得更容易。 |
|
|
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 4 年前 |
|
|
Justin · Python自属性重命名 8 年前 |
|
|
Sabutobi · 长dict属性行的重构 8 年前 |
|
|
Falco Alexander · 简单LINQ重构/样式 8 年前 |
|
|
05bs001 · Euler 12需要优化 8 年前 |
|
|
slartidan · 如何将lambda表达式重构为方法引用? 8 年前 |
|
|
Alex · 在Java类中频繁使用与映射键相同的字符串[已关闭] 8 年前 |