Netbeans IDE Blog by Tushar Joshi, Nagpur: Java Debugger New Feature
音割れした音声と画質の悪いムービーなんだけど,NetBeans6.5のデバッガはSmart Step Intoができるんだそうだ。おろ?っと思いNew and Noteworthy調べたら,載ってた。
#今まで出来なかったんだっけ?
→Step Into action redesign
イランこと言いだけど,IntelliJもIDEA7から出来るようになってんだよ。:-P
→Smart Selective Step Into
ただ,Step IntoとSmart Step Intoと別々にキーアサインされているIntelliJとくらべ,Step Intoで止めてカーソルキー or TABでInto先を決めるNetBeansのほうが使いやすそうに思える(実際使ってみたワケじゃないがの)。
Google Code Archive - Long-term storage for Google Code Project Hosting.
ちょいと気になるテスト支援ツール(?)。IntelliJのプラグインもあるけど単体起動できるバージョンもある(むしろ逆か)。
ツール起動させておくと,クラスファイルの変更を検知したら,そのクラスに関連するテストコードを実行する(らしい)。これに似たようなのRailsだったかRubyだったかにあったよね?
Whenever you change a class, Infinitest runs your tests for you. It's smart about what tests to run, and only runs the ones you need.
「変更のあったクラスに関連するテストコードだけを実行する」ってのが眉唾なんだけど,すごい簡単なサンプル程度だと,たしかにそれっぽく振る舞っているので驚いた。テストコードの総数が100越えるようになっても実用に耐えうるのか興味がある。
なお,IntelliJ版だと,Buildメニューに"Start Infinitest"ってのがあるんで,それ選んで放っとくだけ。とても気楽に使える(どうすりゃ動くのかわからんかったFireworksとエラい違いだ)。難点といえばToolWindowを閉じていると,テストが成功したか失敗したかが分からない。せっかくだから,Notification Popupで通知してくれればいいのに。