トップ «前の日記(2007-07-31) 最新 次の日記(2007-08-02)» 編集

日々の破片

Subscribe with livedoor Reader
著作一覧

2007-08-01

_ 梅雨

8月になったけど、まだ梅雨明けしてないらしい。

_ ひさびさに無駄に時間を潰す

予期した動作をしない。

・本当に予期した動作ではないかをテストプログラムで確認

・再現しないことをテストプログラムを作って確認

・従来からの良くある実行時のバグパターンでの検証

とかを延々とやったあとに、ふと気付き、

ls $FOO_ROOT/bar.properties

があることを確認した後に

cd $FOOLIB

for i in `ls *.jar` do echo $i; jar -tvf $i | grep bar;done

して、がーん、これか!

となって、jarを作りなおして、しかしやはりうまく行かずに……

と過ごした最後に、良く考えたらbar.propertiesではなくbarden.propertiesだと気づいたという罠。jarのgrepの時、気付かなかったのが敗因ではある。

というか、最初に、リソースバンドルをかっちりと確認すりゃよいのに、いきなりソースを眺めてテストを回すところが間違いの元。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|

ジェズイットを見習え