现在,Visual Studio重构对C#的支持非常好(虽然不如我已经看过的一些Java IDE好一半),但我真的缺少C ++支持。
我见过Refactor!,目前我正在尝试,但也许你们其中一个人知道更好的工具或插件?
<小时/> 我已经和Visual Assist X一起工作了一两个星期,完全上瘾了。谢谢你的提示,我会试着说服我的老板在工作中给我一张许可证。
答案 0 :(得分:36)
答案 1 :(得分:6)
我已经尝试过Refactor!,因为它的功能似乎很有希望,它的测试只需要一个简单的测试项目,但它根本无法使用我们真正的项目 - 大量的CPU活动,有时甚至冻结VS IDE,重构UI大部分代码都没有出现。
我们正在使用Visual Assist X.虽然它没有提供比许多重构,并且在我看来使用起来有点复杂,但它可以工作。
答案 2 :(得分:3)
我没找到这篇文章并创建了another one。关于VS2010有很好的回应。
如果你像我一样,谁希望VS2010带有C ++重构支持,请访问我的Microsoft Connect ticket并投票支持。希望有足够的选票,MS可能会给予更高的优先权。
答案 3 :(得分:2)
Mozilla的Taras Glek在过去一两年中使用C ++分析和代码重写工具。他的博客位于http://blog.mozilla.com/tglek/,您可以找到他们在那里创建的工具的链接。它们当然是免费和开源的。没有GUI,但我想我会链接它以防任何人感兴趣。
答案 4 :(得分:1)
如果您喜欢emacs,那么Xrefactory是个不错的选择。
答案 5 :(得分:0)
我不熟悉您提到的工具,但Eclipse 3.4中对C ++的重构支持变得非常有用且不断增长。