对C ++的良好重构支持

时间:2008-08-19 13:39:30

标签: c++ visual-studio refactoring

现在,Visual Studio重构对C#的支持非常好(虽然不如我已经看过的一些Java IDE好一半),但我真的缺少C ++支持。

我见过Refactor!,目前我正在尝试,但也许你们其中一个人知道更好的工具或插件?

<小时/> 我已经和Visual Assist X一起工作了一两个星期,完全上瘾了。谢谢你的提示,我会试着说服我的老板在工作中给我一张许可证。
自从Visual Assist X在几次特定的重构之后一直弄乱我的Visual Studio之后,我已经打了好几天了。我花了一周的时间来寻找我的(以及客户支持),但是让我们说现在Visual Assist X不是与ClipX良好结合。

6 个答案:

答案 0 :(得分:36)

整个番茄软件的Visual Assist X不是免费的,但是如果你使用Visual Studio for C ++,那绝对物有所值。

http://www.wholetomato.com/

答案 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 ++的重构支持变得非常有用且不断增长。