07/04/01 12:57:43
>>81
1から10までってのは難しいと思うけど、インターフェイスの部分て言うのは
わかりにくいからドキュメント化したいし、バグの温床でもあるからねぇ。
例えばエンティティクラスやStrutsのActionFormのようなデータインターフェイス
は自動生成して、データの転送はリフレクションを使ったプロパティコピー
ユーティリティのようなもの(commons-beanとか)でコードを極力書かない
ようにしたほうがバグも少ないし生産性も高い。
Guiceの場合はGuiceとアプリケーションのインターフェイスであるModule
を自動で作ったりバインドしたりする方がそのインターフェイス間での問題が
少なくなるし、どんなバインディングしてるのかが第3者にもわかりやすくなる。
>>82
Hibernateもそうだけど、
hoge.createSQLQuery(...).
.addEntity(.....)
.setString(....)
.list()
見たいな続けて書くのがはやってるね。
こういうプログラムを書のは面白いと思うけどw