我們在C++中有一個相當大的代碼庫,它需要一些重構; since it's generally bad to start from scratch,我想知道是否有任何良好的免費代碼重構Visual Studio 2005/Visual C++ 8.0的工具?用於Visual Studio 2005/Visual C++ 8.0的良好非商業(免費)重構工具?
回答
我不知道它有多好,因爲我不使用它(我使用非免費的Visual Assist),但DevExpress有Refactor! for C++,這是免費的,因爲在免費。它被指定使用VS2005和VS2008。這是我意識到的唯一免費的(除了Visual Studio中構建的任何重構之外)。
但是,請注意,我認爲它不會在免費的Visual Studio Express中工作。
@Burr這不是我正在使用的免費Visual Studio Express。我正在使用Visual Studio 2005的完整版本。 – leeand00 2009-12-16 19:01:05
我知道我並不完全回答你的問題,但我建議使用Visual Assist X.下載試用版並檢查它是否符合你的需求,因爲我認爲它值得每一美元。我上次使用該軟件已經有一段時間了(主要是因爲現在我在我的項目中使用了C#而不是C++),但是當我爲一家開發遊戲的公司工作時,這對我來說是一個至關重要的工具(它非常複雜性質)。
我也推薦VAX--自從我嘗試過Refactor以來已經很久了!對於C++來說,但是當我做到了時,我發現VAX更適合(對我來說),儘管重構!是免費的,VAX不是。與此同時,VAX價格上漲,但我仍然同意布魯諾的看法,並建議您對此進行評估。 – 2009-12-16 19:20:42
以外的DevExpress的Refactor! for C++(這我已經忘記了,感謝邁克爾),唯一的免費解決方案,我所知道的是安裝Eclipse CDT,利用其refactoring support,當你需要重構,並使用Visual C++的一切。有點醜,但它有效。
只要有Eclipse的CDT的標籤停止設置,我可能會逃脫它。在那兒? – leeand00 2009-12-16 20:45:43
是的,Eclipse允許您設置選項卡寬度,設置縮進併爲選項卡插入空格。一般來說,AFAIK,Eclipse的格式是更可配置的Visual C++的。 – 2009-12-16 21:22:54
Refactor已合併到CodeRush中,並且不再是免費工具。現在,它不再支持C++都:
C++中的CodeRush語言支持2013年5已廢棄31
嚴重問題支持結束1 - 2月2014
最後支持日期爲1月2014
- 1. 良好的免費FTP客戶端庫(用於Windows C++商業應用程序)?
- 2. Visual Studio 2012的任何免費的C/C++重構工具/插件?
- 3. 用於Linux上的C的良好的商業內存調試工具
- 4. jQuery免費用於商業生產?
- 5. WYSIWYG免費爲商業用
- 6. C++的良好重構支持
- 7. Visual Studio 2010 vs Visual Studio 2005(用於C++)
- 8. 在商業環境中免費的opc服務器工具包
- 9. Visual Basic免費或商業代碼分析服務
- 10. 用於XAML的良好RAD工具
- 11. 您使用Visual Studio的免費外部工具是什麼?
- 12. 用於SQL的類似Visual Studio的重構工具
- 13. 有什麼好的免費HttpDebugging工具
- 14. Visual Studio中的C++免費IntelliSense
- 15. 適用於Android的良好ORM工具?
- 16. MS商業智能工具的好處
- 17. 免費「業務規則」工具?
- 18. 用於商業用途的C \ C++ LINPACK源代碼免費窗口?
- 19. Visual Studio 2010的任何免費文檔工具
- 20. 用於創建exe的免費工具
- 21. 支持SSL的免費商業地圖
- 22. .Net框架免費供商業用途?
- 23. 用於建模樹結構的免費軟件工具
- 24. WSO2/Mulesoft身份服務器免費用於商業目的?
- 25. Ghostscript免費用於商業應用程序嗎?
- 26. 是Avantgarde字體免費用於商業用途?
- 27. 用於Visual Studio 2008,C++的分析器?
- 28. Visual Studio是否也是非.NET語言的良好IDE?
- 29. 在Windows下用於商業用途框架的免費ViewBox替換
- 30. C++的良好編碼準則工具?
非常相似,這個問題http://stackoverflow.com/questions/370210/is-there-a-free-alternative-to-resharper – 2009-12-16 18:57:48
@Boker庵是不是一個C#的問題嗎? – leeand00 2009-12-16 18:59:37
@Boker我的意思是我看到其中一個答案有C++,但它沒有被標記爲這樣。 – leeand00 2009-12-16 19:00:26