可以为提供 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不时在制作。
我认为此时我只需要同时使用这两种工具,看看哪个更有用。但是我仍然很好奇是否有人使用任何一种工具都有过恐怖/成功的故事。