2011年1月20日木曜日

理想と現実の狭間

やっぱり皆悩むんだろうけど、今も悩んでる
。何ごとかと思うだろうけど、今、目下の悩みは自動テスト、
どうやって、実現するのか?巨大なプログラムを相手に今から果たして自動テストは導入出来るのか?
そもそも、人手によるテストに頼り続けていることが問題なんだけど、今からもずっとその様にして行くのでは、到底これからのムーブメントや、開発には耐えられない。どこかで、誰かがメスを入れなければいけないんだろうけど、どっからどのようにしていけばいいのやら。何となく、頭のなかで全体的な方針と、設計は出来つつあるけど、
これを如何にして納得させるのか?口下手な自分には厳しいところがあるから
まわりのチカラも必要だけど。どうすりゃいいんだ?完全に愚痴だけど思考の整理がてら継続的に投稿してみようと思います。
皆が幸せにするのが技術者だとおもうから、この青臭い考えを元に頑張ってみるかな。初心忘れるべからず。気合入れて仕事しよう。

2011年1月17日月曜日

interfaceとannotation

未だにTigerな半熟野郎です。
interfaceにアノテーションをつけても、実装クラスではついてることにはならない!
普通に考えれば当たり前なんだけど、軽く嵌ってしまった。。。
なさけない(T3T)

以下サンプル

public interface Hoge{
   @sampleAnno
   void fuga();
}

public HogeImpl implements Hoge{
    public void fuga(){
      //reflectionとかで@sampleAnnoを見るようにしてると、そこで落ちてしまう。。。
      System.out.println('Hello');
    }
}