[Seasar-user:818] Re: S2Dao
B nifty.com Satoshi Kimura
ADS16648
2004年 6月 28日 (月) 03:15:49 JST
木村です。
> (1)現状
> public int emptyNo ;
> public static final String emptyNo_COLUMN = "EMP" ;
>
> (2)木村さんの案
> public int emptyNo ;
> public static final String EMPTY_NO_COLUMN = "EMP" ;
>
>
> 確かに定数に小文字が入るのは少々抵抗がありますが、
> 見比べると(1)で対応がはっきり分かるので読みやすいと思います。
> (メール上ではフォントの都合上見づらいかもしれませんが)
>
> そこで、下記(3)みたいなのもありかなと思うのですが、どうでしょうか。
>
> (3)
> public int emptyNo ;
> public static String getEmptyNoColumn(){ return "EMP"; }
> public int getEmptyNo(){
> }
もう一つ案です。
コーデイング規則として、プレフィックスや、サフィックスがついてると、
どれもかっこ悪くなるので、(定数とインスタンス変数で
プレフィックスや、サフィックスの付け方が異なってたら、1,2は使えないし・・・)
マッピングのルールを解決する為のインターフェースを用意して、
各プロジェクトなどで、それを実装して組み込むというのはどうでしょう?
一番、柔軟性があると思います。
(デフォルトは、どうするかという問題は残りますが。。。)
Seasar-user メーリングリストの案内