可以为Visual Studio安装两个主要的重构工具,它们提供C ++支持。这两个工具的完整版本是250美元,它们似乎提供类似的功能。他们是:
哪种工具更好?
编辑:我对这些工具的初步评估似乎是Refactor Pro / CodeRush有更多功能,但偶尔也会出现问题。它似乎不喜欢宏: http://billy-oneal.com/forums/4-9-2010%2010-31-50%20PM.png 这是Visual Assist对此的解释: http://billy-oneal.com/forums/4-10-2010%201-52-24%20AM.pngEDIT2:我认为我喜欢CodeRush而不是Visual Assist,但我不确定我是否可以信任CR。 CodeRush似乎在解析一些C ++结构时遇到了问题,比如上面的宏。但它的用户界面很多更加精致。例如: http://billy-oneal.com/forums/4-10-2010%201-37-12%20AM.png
另一方面,Visual Assist X似乎在C ++开发人员中有更多的追随者,而且它的代码分析要好得多。它似乎没有像R一样出错! Pro正在不时制作。
我认为在这一点上我只需要使用这两种工具,看看哪一种更有用。但是,如果有人用任何一种工具制作恐怖/成功故事,我仍然很好奇。
答案 0 :(得分:13)
我已经使用Visual Assist多年了,我认为它使得VS堆更方便C ++开发。可搜索的文件列表,尤其是“转到声明”和“重命名”功能是必不可少的。 VS2010可能会使一些Visual Assist功能过时,但我认为它将继续有用。
在某些情况下,Visual Assist会绊倒并且无法正确解析代码,但它们很少,而且每个版本都有所改进。
我没有使用Refactor Pro,所以不幸的是我不能说任何事情。
答案 1 :(得分:7)
答案 2 :(得分:0)
根据速度,Visual Assist X很好,而不是Refactor Pro + Code Rush