2009-12-16 61 views
1

我們在C++中有一個相當大的代碼庫,它需要一些重構; since it's generally bad to start from scratch,我想知道是否有任何良好的免費代碼重構Visual Studio 2005/Visual C++ 8.0的工具?用於Visual Studio 2005/Visual C++ 8.0的良好非商業(免費)重構工具?

+0

非常相似,這個問題http://stackoverflow.com/questions/370210/is-there-a-free-alternative-to-resharper – 2009-12-16 18:57:48

+0

@Boker庵是不是一個C#的問題嗎? – leeand00 2009-12-16 18:59:37

+0

@Boker我的意思是我看到其中一個答案有C++,但它沒有被標記爲這樣。 – leeand00 2009-12-16 19:00:26

回答

1

我不知道它有多好,因爲我不使用它(我使用非免費的Visual Assist),但DevExpress有Refactor! for C++,這是免費的,因爲在免費。它被指定使用VS2005和VS2008。這是我意識到的唯一免費的(除了Visual Studio中構建的任何重構之外)。

但是,請注意,我認爲它不會在免費的Visual Studio Express中工作。

+0

@Burr這不是我正在使用的免費Visual Studio Express。我正在使用Visual Studio 2005的完整版本。 – leeand00 2009-12-16 19:01:05

2

我知道我並不完全回答你的問題,但我建議使用Visual Assist X.下載試用版並檢查它是否符合你的需求,因爲我認爲它值得每一美元。我上次使用該軟件已經有一段時間了(主要是因爲現在我在我的項目中使用了C#而不是C++),但是當我爲一家開發遊戲的公司工作時,這對我來說是一個至關重要的工具(它非常複雜性質)。

+0

我也推薦VAX--自從我嘗試過Refactor以來已經很久了!對於C++來說,但是當我做到了時,我發現VAX更適合(對我來說),儘管重構!是免費的,VAX不是。與此同時,VAX價格上漲,但我仍然同意布魯諾的看法,並建議您對此進行評估。 – 2009-12-16 19:20:42

1

以外的DevExpress的Refactor! for C++(這我已經忘記了,感謝邁克爾),唯一的免費解決方案,我所知道的是安裝Eclipse CDT,利用其refactoring support,當你需要重構,並使用Visual C++的一切。有點醜,但它有效。

+0

只要有Eclipse的CDT的標籤停止設置,我可能會逃脫它。在那兒? – leeand00 2009-12-16 20:45:43

+1

是的,Eclipse允許您設置選項卡寬度,設置縮進併爲選項卡插入空格。一般來說,AFAIK,Eclipse的格式是更可配置的Visual C++的。 – 2009-12-16 21:22:54

相關問題