2010年1月6日水曜日

設計学?その十六。

Dao について某医療機器販売会社のソースを読んでいて気づいたことです。


http://docs.google.com/fileview?id=0B9Mcgt67LaE4OTZkYmY1NTAtZDdjMC00ZmQyLTk2YzAtNmQzMTkwNjEzNGE4&hl=en


Dao の設計を末端のプログラマに託すべきではない。

Dao の設計は、テーブルを設計した(定義した)者にやらせるべきだ。

なぜならデータの発生、更新、消滅のライフサイクルを知っているのは、

テーブル定義者だからだ。

0 件のコメント: