Bill Pugh と Brian Goetz の対談
聴きとれた範囲で。
Javaのメモリモデルを理解している人は少ない。
PMDとFindBugsだと、PMDは「こうした方がいいかもね」的なサジェッションが多い。
動的言語だと、FindBugsみたいなツールは難しいよね。
最新のFindBugsだとアノテーションで、イミュータブルとか、フィールドに同期化アクセスしなければいけないという注釈を付けて、間違ったコードを見つけることができる。=>標準に入れちゃえば?
マルチプロセッサがエントリモデルにまで降りてきて、今後はシングルプロセッサでは動いていたけれど、マルチプロセッサ環境だと動かなくなったなんてケースが増えるかもね。
「日本人がFindBugsの本を出してるんだよ」と紹介もありました。^^





