TOPシステム開発> はじめに
Eclipse 3.2とCallisto
Eclipse 3.2とCallisto

第2回:Eclipse 3.2におけるリファクタリング機能の強化
著者:ビーブレイクシステムズ  川崎 博之   2006/9/8
1   2  3  次のページ
はじめに

   前回は第1回ということでCallistoおよびEclipse 3.2の概要と、導入方法について説明しましたが、いよいよ今回からは、Eclipse 3.2になって何が変わったのかを具体的にあげていくことにします。

   それでは、前回お知らせしたリファクタリング系の新機能を紹介します。

クイックフィックス〜同様の問題の検索〜

   Eclipse 3.1のクイック・フィックス機能は、1つ問題に対して修正方法を選択するだけの機能でした。今回登場したEclipse 3.2は、同様の問題を検索し、同時に修正することが可能となりました。例えば、読み取られていないフィールドや使用されていないメソッドの除去などを同一の問題とし、これらを同時に修正してくれます。

   起動方法は簡単で、問題のある行の左側にある電球マーク、もしくは問題ビュー上で右クリックしクイック・フィックスを選択します。

クイック・フィックス起動方法
図1:クイック・フィックス起動方法
(画像をクリックすると別ウィンドウに拡大図を表示します)

Eclipse 3.1のクイック・フィックス画面
図2:Eclipse 3.1のクイック・フィックス画面

Eclipse 3.2のクイック・フィックス画面
図3:Eclipse 3.2のクイック・フィックス画面
(画像をクリックすると別ウィンドウに拡大図を表示します)

   実は、この同様の問題の検索とは同じ問題を検索するのではなく、同じ修正方法を持つ問題が検索されます。ですので、図3のフィックスの選択で選択された修正方法によって検索結果が異なります。

1   2  3  次のページ


ビーブレイクシステムズ  川崎 博之
著者プロフィール
ビーブレイクシステムズ   川崎 博之
芝浦工業大学 工学部卒業。学生時代よりJavaに興味を持ち、Java専業ソフトハウスである黎明期のビーブレイクシステムズに入社し、現在に至る。入社当時はPMから直接厳しい指導を受け、机上の勉強とは違う実際の業務システム開発の難しさに戸惑いを覚えたが現在は主任Java開発者として活躍し、Javaアーキテクトを目指し、日々修行中。

INDEX
第2回:Eclipse 3.2におけるリファクタリング機能の強化
はじめに
  クリーンアップ
  囲む