19

可以为提供 C++ 支持的 Visual Studio 安装两个主要的重构工具。这两个工具的完整版本是 250 美元,而且它们似乎提供了类似的功能。他们是:

哪个工具更好?

编辑:我对这些工具的初步评估似乎是 Refactor Pro/CodeRush 有更多功能,但有时也有很多错误。它似乎不喜欢宏:( 来源:billy-oneal.com

这是 Visual Assist 的解释:( 来源:billy-oneal.com

EDIT2:我认为我喜欢 CodeRush 而不是 Visual Assist,但我不确定我是否可以信任 CR。CodeRush 似乎在解析一些 C++ 结构时遇到问题,比如上面的宏。但它的用户界面更加精致。例如:( 来源:billy-oneal.com

另一方面,Visual Assist X 在 C++ 开发人员中似乎有更多的追随者,而且它的代码分析要好得多。它似乎不会像R一样犯错误!Pro不时在制作。

我认为此时我只需要同时使用这两种工具,看看哪个更有用。但是我仍然很好奇是否有人使用任何一种工具都有过恐怖/成功的故事。

4

3 回答 3

13

我使用 Visual Assist 多年,我认为它使 VS heaps 更方便 C++ 开发。可搜索的文件列表、Go to Declaration 和 Rename 功能尤其不可或缺。VS2010 可能会使一些 Visual Assist 功能过时,但我想它会继续有用。

在某些情况下,Visual Assist 会出错并且无法正确解析代码,但这种情况很少见,而且每个版本都会有所改进。

我没有使用 Refactor Pro,所以很遗憾我不能说什么。

于 2010-04-10T04:59:47.150 回答
7

CodeRush 中的 C++ 语言支持已于 2013 年 5 月 31 日弃用。

严重问题支持将于 2014 年 2 月 1 日结束 支持的
最后日期为 2014 年 6 月 1 日

https://www.devexpress.com/Products/CodeRush/cpp11.xml

于 2013-12-10T15:24:40.347 回答
0

根据速度 Visual Assist X 好,而不是 Refactor Pro+Code Rush

于 2012-03-28T05:00:07.723 回答