关于Visual Studio:对C ++的良好重构支持

关于Visual Studio:对C ++的良好重构支持

Good refactoring support for C++

如今,Visual Studio对C#的重构支持非常好(尽管不如我已经看到的某些Java IDE的一半好),但是我确实缺少C ++支持。

我看过重构! 并且目前正在尝试中,但是也许你们当中的一个知道更好的工具或插件?

我已经使用Visual Assist X一两个星期了,并且完全上瘾了。 感谢您的提示,我将尝试说服老板也让我获得工作许可证。

自从Visual Assist X在经过几次特定的重构后一直弄乱我的Visual Studio以来,我已经寻错了几天了。花了我(和客户支持)一个星期的时间来寻找问题,但现在让我们说Visual Assist X不是 与ClipX完美结合。


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

http://www.wholetomato.com/


我尝试过Refactor !,因为它的功能似乎很有希望,就像使用一个简单的测试项目进行测试一样,但是它根本无法与我们的真实项目一起工作-大量的CPU活动,有时甚至是冻结的VS IDE,也没有出现Refactoring UI绝大部分代码。

我们使用的是Visual AssistX。尽管它提供的重构不多,而且在我看来使用起来有些复杂,但它可以工作。


我没有找到此帖子,并创建了另一个。那里对VS2010的反应很好。

如果您像我一样,希望VS2010带有C ++重构支持,请访问我的Microsoft Connect票证并为其投票。希望有足够的选票,MS可以给予它更高的优先级。


Mozilla的Taras Glek在过去的一两年中致力于C ++分析和代码重写工具。他的博客位于http://blog.mozilla.com/tglek/,您可以在此处找到指向他们创建的工具的链接。它们当然是免费和开源的。没有GUI,但是我想我可以将它链接起来,以防任何人感兴趣。


如果您喜欢emacs,那么Xrefactory是一个不错的选择。


我不熟悉您提到的工具,但是Eclipse 3.4中对C ++的重构支持正变得越来越有用和不断发展。


推荐阅读