2008-08-19 100 views
26

對C#的Visual Studio重構支持現在相當不錯(雖然不像我已經見過的一些Java IDE的一半好),但我真的很缺少C++支持。C++的良好重構支持

我看過Refactor!,我正在嘗試,但也許你們中的一個人知道更好的工具或插件?


我一直在 Visual Assist X現在工作了一兩個星期,完全沉迷上癮。謝謝你的提示,我會盡力說服我的老闆也讓我在工作中獲得執照。
自從Visual Assist X在一些特定的重構後不斷弄亂我的Visual Studio後,我一直嘮叨了幾天,它花了我(和客戶支持)一週搜索,但讓我們現在說,Visual Assist X與 ClipX不是很好的組合。

回答

36

Whole Tomato軟件的Visual Assist X不是免費的,但如果您使用Visual Studio for C++,則絕對物有所值。

http://www.wholetomato.com/

+0

借調(而不是二十二借調)。最糟糕的事情你可以說它:它真的*上癮。我特別喜歡他們如何處理建議,錯誤報告等。對於產品類型非常合適,而且數量驚人。 – peterchen 2011-01-18 18:15:17

2

Mozilla的塔拉斯Glek工作的最後一年或兩年的C++分析和代碼重寫工具。他的博客是http://blog.mozilla.com/tglek/,你可以找到他們在那裏創建的工具的鏈接。他們當然是自由和開源的。沒有GUI,但我想我會鏈接它,以防其他人感興趣。

0

我不熟悉你提到的工具,但在Eclipse 3.4中對C++的重構支持正變得越來越有用和越來越多。

1

如果你喜歡emacs那麼Xrefactory是個不錯的選擇。

+0

您可以提供更多關於您如何使用Xrefactory的信息? – 2009-10-31 00:18:01

6

我試過了Refactor !,因爲它的功能看起來很有希望,就像測試一個簡單的測試項目一樣,但它根本無法與我們的真實項目一起工作 - 大量的CPU活動,有時甚至是凍結的VS IDE,大多數代碼都沒有出現重構UI。

我們正在使用Visual Assist X。雖然它不提供比許多重構更多的東西,但在我看來,使用起來稍微複雜一點,但它的工作原理。

3

我沒有找到這個職位,並創建another one。在那裏VS2010有很好的迴應。

如果你和我一樣,VS2010有C++重構支持,請訪問我的Microsoft Connect ticket並投票支持。希望得到足夠的選票,MS可能會給予更高的優先權。

+0

謝謝,儘管他們沒有實現重構工具,但這是一種遺憾。 – Huppie 2009-07-31 09:21:41