[Seasar-user:478] Re: パッケージ
Yasuo Higa
higa
2005年 4月 6日 (水) 01:08:07 JST
<20040315091808.5C0A.KURIHARA @ gluegent.com> の、
"[Seasar-user:477] パッケージ" において、
"Masataka Kurihara <kurihara @ gluegent.com>"さんは書きました:
ひがです。
> 栗原です。
>
> EA2からパッケージが増えてますますEclipseのツリーは茶色く?
> なってます。遅くとも金曜日にひがさんにお会いしたときに聞け
> ばよかったかと思いますが、このへん再整理は不必要ですか?
>
> 羽生さんから漏れ聞いた話では、Seasar1のときはパッケージを
> 細分化せずに、構造の見通しが良くなかったので、Seasar2ではと
> にかく細分化しているようなことでした。しかし、ちょっと細分化
> が過ぎて、あくまで私見ですがかえって読みにくいかなと。読む人
> そう多くないでしょうけど。
>
> さらには、APIと実装との分け方をtestでやっているみたいにした
> ほうがいいと思ってたんですよ。今からだと影響大きいかなとも思
> いますが、たとえば以下です。
> org.seasar.framework.** コア機能のAPI(Interface)のみ
> org.seasar.framework.impl.** コア機能の実装部分
> org.seasar.extention.** コンポーネントのInterfaceのみ
> org.seasar.extention.impl.** コンポーネントやAdviceの実装
> 私にも違和感あるけど、過激には、impl.org.seasar.framework.** ?
>
> で、ユーザーには非impl系パッケージのAPI的なInterfaceだけしか
> 見ないでよいようにするという。。。あと、implにJavaDocディレク
> ティブつけていけば、ANT一発でAPIリファレンスできるし。
>
確かに、今回はパッケージが細かくて、パッケージの数が多いのですが、
パッケージに含まれているクラスの数は、少ないほうが分かりやすいと
いう意見が世の中的には普通のようなので、今回はこれでいこうと思います。
私は特にこだわりないんですけどね。
---
Yasuo Higa <higa @ isid.co.jp>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内