适用于Visual Studio 2005 / Visual C ++ 8.0的良好非商业(免费)重构工具?

时间:2009-12-16 18:53:24

标签: visual-c++ open-source refactoring visual-studio-2005

我们在C ++中有一个相当大的代码库,需要一些重构; since it's generally bad to start from scratch,我想知道Visual Studio 2005 / Visual C ++ 8.0是否有任何好的免费代码重构工具?

4 个答案:

答案 0 :(得分:2)

我知道我并没有完全回答你的问题,但我推荐使用Visual Assist X.下载试用版并检查它是否符合您的需求,因为我觉得它值得每一美元。自从我上次使用该软件以来已经有一段时间了(主要是因为现在我在我的项目中使用C#而不是C ++),但是当我为一家开发游戏的公司工作时,它对我来说是一个至关重要的工具。性质)。

答案 1 :(得分:1)

我不知道它有多好,因为我不使用它(我使用非自由Visual Assist),但DevExpress有Refactor! for C++,这是免费的,因为免费提供。它被指定与VS2005和VS2008一起使用。它是我所知道的唯一免费的(除了Visual Studio内置的任何重构之外)。

但请注意,我认为它不适用于免费的Visual Studio Express。

答案 2 :(得分:1)

除了DevExpress的Refactor! for C++(我已经忘记了,感谢Michael),我唯一知道的免费解决方案就是安装Eclipse CDT,当你使用refactoring support时需要重构,并使用Visual C ++的其他一切。有点难看,但它确实有效。

答案 3 :(得分:1)

Refactor已合并到CodeRush中,不再是免费工具。现在它根本不再支持C ++:

截至2013年5月31日,CodeRush中的C ++语言支持已被弃用。

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

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