« mt-sukeroku-plusの入力支援とか考えています。 | メイン | mt-sukeroku-plusのToDoリスト整理 »

まだまだ進化するEclipse 3.0

先日21日にM9(milestone release)がリリースされました。RCなフェーズを目前にしてまだまだ機能が追加されていきます。

肥大化の懸念も当然あるんですが、それを上回る萌え機能が多いのも事実。

っちゅーことで、M9の追加萌え機能を調査しますた。

http://download2.eclipse.org/downloads/drops/S-3.0M9-200405211200/eclipse-news-all-M9.html

*Everything old is new again

正直、WindowsXPっぽいスタイルがちょっと気になっていたぼくにとっては朗報である「クラシック」*1モードの実装がされたようです。名前は R21Presentation らしいが、ちょっと分かりにくいような気も。

*Browser widget on Mac OS X

中身はsafariなのかな。ともあれSWTを使うことでWindows/Macintosh(但しOS X 10.3以降になるけど)なアプリが作りやすくなってきていますねぇ。ええことです。

*Folding in the Java editor

VisualStudioにあって、Eclipseになかった大きな機能が実装されました(^^)
これで関連するメソッドの表示にしぼりこめるのでコーディングに集中できそうです。

*Java editor shows overridden methods

前橋和弥氏の名著Java謎 + 落とし穴徹底解明 においても挙げられていたJava言語の欠点「オーバーライドしていることが明確に指定できない」を副次的にですが補完できる注釈機能が付きました。


スーパークラスのメソッドをオーバーライドするとマーキング(annotation機能の一環として存在するらしい)されるようです。

Java謎+落とし穴徹底解明

*Case-insensitive task tags

気になっていたJavaのタスクタグの大小文字無視機能。todoでもToDoでもTodoでもTODOと一致してくれるのはありがたいです。

*Highlight method exit points

メソッドのreturnをハイライト表示できるようにする機能。制御構造に埋もれがちなreturn漏れ*2の罠から解放されそうです。

*Format multiple files

面倒だった[ソース]-[フォーマット]を一括でできるようになるみたいです。
こういうツールを使えば一括で出来るのがわかっていますが、Eclipse単体で出来るならそっちのほうがいいので(^^;

*Launching from context menu

JUnitのUnitテストをメソッドレベルで実行できるようになるようで、わざわざmainに単体でメソッド呼び出すような記述をしなくてもよくなります(^^)
  • *1: このドキュメントでは "retro" だといっているが、そうは思わないゾ。どちらかといえば3.0系が(旧来の人間にとっては)avant-gardeなのでは。
  • *2: その前にリファクタリングしなはれ。

トラックバック

このエントリーのトラックバックURL:
http://hsj.jp/blog/mt-tb.cgi/1174

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2004年05月26日 12:01に投稿されたエントリーのページです。

ひとつ前の投稿は「mt-sukeroku-plusの入力支援とか考えています。」です。

次の投稿は「mt-sukeroku-plusのToDoリスト整理」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type