Ted Husted typed the following on 04:29 PM 2/7/2001 -0500
>1. We have a shared utility subproject that would host an assortment of
>components.

I favor this approach especially if components can be easily pulled out and 
used, e.g. different .jar files for the connection pool, etc. Perhaps existing
subprojects such as regexp would fit well here?

>3. Each subproject may host a utility library, which other subprojects
>can use.

I don't think this approach is as effective at encouraging code sharing as 
the other approaches. When one subproject "owns" a utility, that subproject's
requirements and design philosophy are going to override the needs of other
projects, no matter how good their intentions. Better to have a neutral shared
utility, which individual subprojects can extend to meet their specific
requirements.

Kief


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to