かとじゅんの技術日誌

技術の話をするところ

irenka

Javadocのコメントで強制的にHackの適用をOFFにする方法

irenkaのHackを書いているとHackの適用を特定のクラスだけ避けたい場合があります。たとえば、toStringメソッドをオーバーライドするHackも、ステートレスなクラスに対してはあまり意味を持ちません。その場合にHackを適用しないようにしたいのです。考えら…

今 irenka が熱いw

しげるんば こと id:ashigeru が作っている irenka が熱いです。最近、私のほうで仕事で使い始めたので要望なり不具合報告なりさせてもらっているので、頻繁にアップデートされています。 みんなで irenka を使って しげるんば を てんてこまい にして こま…

Irenka Studio for Eclipse JDE 0.3.5 リリース

2008/12/29 * Irenka Studio for Eclipse JDE 0.3.5 o Builder: エラーが発生しているプロジェクトにはHackを適用しないように変更 やりましたね、シゲルちゃん! 以前Irenkaを使っていて、ソースを保存したタイミングでぐちゃぐちゃっとソースコードが崩れ…

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を実装し…