構造化

SQLをどこに

4つのクラスにまたがる処理を書いた。 ひとつのクラスからデータを取ってきて、それを使ってまた別のクラスからデータを取ってきて、それを・・・。 SQLを直接書いたら1回で済む処理を4回に分けた。 そんなにややこしくはならなかったけど、これのfor文が100…

後悔中

諦めてソースをコピペしようと思ったけどやっぱダメだな。。 1箇所でしか使わないからって理由で、関数に切り出さないなら切り出さないで、後で切り出せるように作っておかないと後で大変だということを只今経験中。。

悩み所

下の例でいくと、それぞれ社員DAO、販売データDAO、顧客データDAO、売上データDAOがあるわけで。 でもSQLとしてそれをまとめたやつを一気に書きたい。そうすると、どんな値を返せばいいんだろう? それぞれのVOを返す?これって無駄な作業だよな。。 PHPなん…

ダメとは分かっていながら

ソースをコピペしたい衝動に駆られる…。。

SQL

大抵の操作は DAO に任せるとして、8:2の原則からいうと2割の部分はSQLを書かなきゃならない。テーブルを何個も結合させて副問い合わせして正規表現で検索して、とか。 今作ってるやつは2割じゃなくて3,4割くらいかも。 このSQL文があちこちに散乱してるん…