[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 メーリングリストの案内