27

现在,Visual Studio 对 C# 的重构支持非常好(虽然还没有我见过的一些 Java IDE 的一半好),但我真的很想念 C++ 支持。

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


我已经使用Visual Assist X一两个星期了,完全上瘾了。感谢您的提示,我会尝试说服我的老板也让我获得工作许可证。
自从 Visual Assist X 在经过几次特定的重构后不断弄乱我的 Visual Studio 以来,我一直在寻找错误几天,我(和客户支持)花了一周的时间来寻找,但现在让我们说 Visual Assist X 不是与ClipX的良好组合。

4

6 回答 6

37

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

http://www.wholetomato.com/

于 2008-08-19T13:46:52.420 回答
7

我尝试过 Refactor!,因为它的功能看起来很有希望,它使用一个简单的测试项目进行测试也是如此,但它根本无法与我们的真实项目一起使用 - 大量 CPU 活动,有时甚至冻结 VS IDE,重构 UI 没有出现对于大多数代码而言。

我们改用 Visual Assist X。虽然它没有提供很多重构,而且在我看来使用起来有点复杂,但它确实有效。

于 2008-09-18T13:55:36.127 回答
4

我没有找到这篇文章并创建了另一个。那里有关于 VS2010 的巨大反响。

如果你和我一样希望 VS2010 附带 C++ 重构支持,请访问我的Microsoft Connect 票并投票。希望有足够的选票,MS 可能会给予它更高的优先级。

于 2009-07-31T00:46:51.620 回答
3

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

于 2008-08-19T15:01:15.203 回答
2

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

于 2008-09-18T13:18:48.367 回答
1

我不熟悉您提到的工具,但是Eclipse 3.4中对 C++ 的重构支持变得非常有用并且正在增长。

于 2008-08-20T02:13:17.290 回答