Ref++ - C++ Refactoring Tool for Visual C++

| 2 Comments
Ref++ - C++ Refactoring Tool for Visual C++

Visual Studio 2003, 2005 のアドインとして動作する ネイティブC++用のリファクタリングツール。

$59で日本円で7000円弱でした。

メンバ変数の名前の変更とか、長ったらしい関数からのメソッド抽出とか、手作業でやるとうんざりする作業がボタン1つで簡単にできます。

  1. 関数名や変数名の変更
  2. メンバ変数をカプセル化してアクセサ(GetとSet)を作る
  3. 長い関数から部分を抽出して関数化
  4. 関数の引数を増減したり変更したり
  5. 長ったらしい式を変数化してすっきり
  6. メンバ関数をサブクラスに左遷
  7. 基底クラスに栄転
  8. 基底クラスの導出

が、出来るみたいです。名前変更と関数抽出以外はまだ触ってませんが、これだけでも便利

名前変更などの作業時に長々とソースコードの解析をするをじっと待つことになるんですが、キャッシュファイルを作ってるみたいで2度目以降は実用的な速度が出ます。最初の解析がもう少し速くなるとよりよいです。

VS2005では、C#なんかはリファクタリング機能がありますが、C++にはないのでこのツールがあるとちょっと便利になります。

2 Comments

追記~

XSDファイルを開くとヌルポで落ちる感じ
2003,2005共通。
Ref++特有の不具合と考えられます。
調査中。

現象を報告したところ本日無事修正されたようです。
落ちなくなったよ。

About this Entry

This page contains a single entry by mutsumi published on 2006年1月20日 17:51.

Glucose2 beta stage2 was the previous entry in this blog.

Synergy と SSH is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 5.031