質問

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

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


私は一緒に働いてきました ビジュアルアシストX ここ1、2週間で完全に中毒になってしまいました。アドバイスありがとうございます。職場でもライセンスを取得できるように上司を説得してみます。
いくつかの特定のリファクタリングの後、Visual Assist X が Visual Studio を台無しにし続けて以来、私は数日間バグハンティングをしてきました。ハンティングするのに私 (およびカスタマー サポート) は 1 週間かかりましたが、今のところ、Visual Assist X は~との良い組み合わせ クリップX.

役に立ちましたか?

解決

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

http://www.ホールトマト.com/

他のヒント

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

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

この投稿が見つからず作成しました もう一つ. 。VS2010 については大きな反響がありました。

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

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

emacs が好きなら ゼファクトリー 良い選択です。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top