かとじゅんの技術日誌

技術の話をするところ

2008-12-01から1ヶ月間の記事一覧

Effective Javaの第4章 項目22 非staticのメンバークラスよりstaticのメンバークラスを選ぶをirenkaでやってみる件

非staticメンバークラスは、エンクロージングオブジェクトとは関係のない参照を作ってしまう原因になるので、GCの際にエンクロージングオブジェクトが残ってしまう可能性があります。詳しくは本を読んでくださいwちなみに、今書いているHackをGoogle Codeに…

Effective Javaの第3章 項目10のtoStringを常にオーバーライドするをirenkaでやってみる件

開発業務の品質改善の一環で、FindBugs, CheckStyleの導入、カスタマイズを行っているのですが、次はirenkaの出番です。 Effective Javaでは、端的にいうとtoStringは当該オブジェクトの情報をすべて返すべきというレコメンドがあります。詳しくは本みてくだ…

Irenka で Effective Java 第2版に対応した Hackを書き始めました

irenkaはプログラムのソースコードを監視、通知、ソースコード自体を変更したりできるすげーEclipseプラグインです。すでに地豆では導入済み。 今回、Effective Java 第2版(以下、EJ2)を手に入れたので、現状抱えているJava案件でEJ2に対応したHackを実装し…