Refactor Pro versus Visual Assist X for C++ Development [closed]

吃可爱长大的小学妹 提交于 2020-01-12 04:20:13

问题


There are two major refactoring tools which can be installed for Visual Studio that provide C++ support. The full versions of both tools are $250, and they seem to offer similar functionality. They are:

  • Developer Express' Refactor Pro + CodeRush
  • Whole Tomato's Visual Assist X

Which tool is better?

EDIT: My initial evaluation of the tools seems to be that Refactor Pro/CodeRush has several more features, but is also quite buggy on occasion. It doesn't seem to like macros:
(source: billy-oneal.com)

Here's Visual Assist's interpretation of the same:
(source: billy-oneal.com)

EDIT2: I think I like CodeRush over Visual Assist, but I'm not sure I can trust CR. CodeRush does seem to have problems parsing some C++ constructs, like the macros above. But it's UI is much more polished. For example:
(source: billy-oneal.com)

On the other hand Visual Assist X seems to have a much larger following among C++ developers, and it's code analysis is MUCH better. It doesn't seem to make mistakes like R! Pro was making from time to time.

I think at this point I just have to play with both tools and see which one proves more useful. But I'm still curious if anyone has had horror / success stories with either tool.


回答1:


I have used Visual Assist for years and I think it makes VS heaps more convenient for C++ development. The searchable file list, Go to Declaration and Rename functions in particular have been indispensable. VS2010 probably makes some of Visual Assist features obsolete but I imagine it will continue to be useful.

There are some situations where Visual Assist will stumble and not parse the code correctly, but they are few and far between, and it improves with every version.

I haven't used Refactor Pro so I can't say anything about it unfortunately.




回答2:


C++ language support in CodeRush is deprecated as of 31 May 2013.

Severe Issue Support ends 1-Feb-2014
Last Date of Support is 1-Jun-2014

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




回答3:


According to the speed Visual Assist X is good and not the Refactor Pro+Code Rush



来源:https://stackoverflow.com/questions/2611977/refactor-pro-versus-visual-assist-x-for-c-development

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!