hivemind-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hivemind-...@jakarta.apache.org
Subject [Jakarta HiveMind Wiki] New: YAGNI
Date Mon, 26 Apr 2004 15:48:27 GMT
   Date: 2004-04-26T08:48:27
   Editor: HowardLewisShip <hlship@apache.org>
   Wiki: Jakarta HiveMind Wiki
   Page: YAGNI
   URL: http://wiki.apache.org/jakarta-hivemind/YAGNI

   no comment

New Page:

#pragma section-numbers off

= You Aint Gonna Need It =

Building truly generalized frameworks is '''hard'''. Put too little in, and there isn't a
real advantage to the framework. Put too much in, and the investment to reach
the really cool, really useful features (in terms of knowledge and experience) is too high
and no one gets there. Finding the balance is a challenge.

!HiveMind's core has been created to be as minimal as possible. Even generally (but not universally)
useful things like the EJBProxyBuilder service factory have gone into
the standard library. It's very important to be ''certain'' that each change is worthwhile,
and won't paint us into a corner. Occasionally, a use case pops up that is so
universal, that it is worth changing the framework to match (for example, the <conversion>
element that supplements and replaces the more powerful, more complex, more verbose <rules>
element).


--- HowardLewisShip

---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-cvs-help@jakarta.apache.org


Mime
View raw message