27

Visual StudioのC#リファクタリングのサポートは、最近では非常に優れています(ただし、これまでに見たJava IDEの半分ではありません)が、C++のサポートが本当に不足しています。

リファクタリングを見たことがあります!現在試してみていますが、もっと良いツールやプラグインを知っている人がいるかもしれません。


私は現在VisualAssistXを1〜2週間使用していて、完全に中毒になっています。ヒントをありがとう、私も仕事で私に免許を取得するように上司を説得しようとします。
Visual AssistXがいくつかの特定のリファクタリングの後にVisualStudioを台無しにして以来、私は数日間バグハンティングを続けてきました。私(およびカスタマーサポート)が追い詰めるのに1週間かかりましたが、今のところVisualAssistXはClipXとの良い組み合わせ。

4

6 に答える 6

37

Whole Tomato ソフトウェアによる Visual Assist X は無料ではありませんが、Visual Studio for C++ を使用している場合は、絶対にお金を払う価値があります。

http://www.wholetomato.com/

于 2008-08-19T13:46:52.420 に答える
7

私は Refactor! を試してみました。その機能は有望に思えたので、単純なテスト プロジェクトでのテストと同様でしたが、実際のプロジェクトではまったく機能しませんでした。多くの CPU アクティビティが発生し、VS IDE がフリーズすることもあり、リファクタリング UI が表示されませんでした。ほとんどのコードでまったく。

代わりに Visual Assist X を使用しています。多くのリファクタリングよりも提供されておらず、使用するのがやや複雑に思えますが、機能します。

于 2008-09-18T13:55:36.127 に答える
4

この投稿が見つからず、別の投稿を作成しました。そこにVS2010について大きな反響があります。

あなたが私のように、VS2010 に C++ リファクタリングのサポートが付属していることを望んでいる場合は、私のMicrosoft Connect チケットにアクセスして投票してください。うまくいけば、十分な投票があれば、MS はより高い優先度を与えるかもしれません。

于 2009-07-31T00:46:51.620 に答える
3

Mozilla の Taras Glek は、昨年 1 ~ 2 年、C++ 分析およびコード書き換えツールに取り組んでいました。彼のブログはhttp://blog.mozilla.com/tglek/にあり、そこで作成されたツールへのリンクを見つけることができます。もちろん、それらは無料でオープンソースです。GUI はありませんが、誰かが興味を持った場合に備えてリンクすると思いました。

于 2008-08-19T15:01:15.203 に答える
2

emacs が好きなら、Xrefactoryが良い選択です。

于 2008-09-18T13:18:48.367 に答える
1

あなたが言及したツールには詳しくありませんが、Eclipse 3.4での C++ のリファクタリング サポートはかなり便利になり、成長しています。

于 2008-08-20T02:13:17.290 に答える