2008-07-11から1日間の記事一覧

JSUG行ってきました

今日のお題はSlim3。 Springベースの開発フレームワークです。 SAStrutsとS2JDBCがSpringで使える感じです。 変に作りこまないのがいい感じ。 で、ちょっと物足りない感じが開発者的にはうれしいのかも。 ただ、バージョンUPのことを考えると、フレームワー…

EqualsBuilder

インスタンスが違っているけど、プロパティ値がすべてequalsであるか否かを 判断するクラスがApache Commonsにあります。 (JavaBeanクラスにいちいちequalsメソッドをオーバーライドしなくてすみます) org.apache.commons.lang.builder.EqualsBuilder publ…

テストツールは誰のもの?

テストツールのセミナーやった後に、こんなアンケート回答を見つけました。『アプリケーションの操作を行った後正しく動作するかのテストは 開発会社の責任として任せていて、 テストツールは開発会社が使うものであり ユーザー企業が使うものではないと考え…

テストしやすい実装【2】

テストをしやすくするために、アプリケーションの作りを工夫することは必要だったりします。どのシステムでも使われるのは、日付系。DBから日付を取得する場合でも、APサーバのシステム日付を取得する場合 面倒でもHelperクラスを作って、モードによって本当…

テストしやすい実装【1】

シグネチャ設計において、ジェネリックスは必須(ClassCastExceptionが出ないように) List + [0] -------------> Class A + [1] -------------> Class B + [2] -------------> Class A + [3] -------------> Class A + こんなListパラメータはありえない(C…