对C ++的良好重构支持

时间:2020-03-05 18:40:44  来源:igfitidea点击:

如今,Visual Studio对Cis的重构支持相当不错(尽管还不如我已经看到的Java IDE的一半),但是我确实缺少C ++支持。

我看过重构!并且目前正在尝试中,但是也许你们当中的一个知道更好的工具或者插件?
我现在已经使用Visual Assist X一两个星期了,完全上瘾了。感谢提示,我将尝试说服老板也让我获得工作许可证。
自从Visual Assist X在经过几次特定的重构后一直弄乱我的Visual Studio以来,我已经寻错了几天了,花了我(和客户支持)一个星期的时间来寻找问题,但现在让我们说Visual Assist X不是与ClipX的良好组合。

解决方案

回答

全番茄(Whole Tomato)软件提供的Visual Assist X不是免费的,但是如果我们使用Visual Studio for C ++,则绝对物有所值。

http://www.wholetomato.com/

回答

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

回答

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

回答

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

回答

我尝试过Refactor !,因为它的功能似乎很有希望,就像通过一个简单的测试项目进行测试一样,但是它在很多CPU活动中都无法与我们的真实项目一起工作,有时甚至冻结了VS IDE,Refactoring UI并未出现所有的大部分代码。

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

回答

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

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