Its not all about Bravado Richard.  Convenience methods can be good or bad.
I consider them an optimization.  If you add convenience methods too late
and you fail to attract a user community because your software is too hard
to use.  If you add them too early, your codebase becomes rigid and has
trouble growing.  Its something more to maintain that you don't have to.

-andy
-- 
Andrew C. Oliver
http://www.superlinksoftware.com/poi.jsp
Custom enhancements and Commercial Implementation for Jakarta POI

http://jakarta.apache.org/poi
For Java and Excel, Got POI?

The views expressed in this email are those of the author and are almost
definitely not shared by the Apache Software Foundation, its board or its
general membership.  In fact they probably most definitively disagree with
everything espoused in the above email.

> From: "Richard O. Hammer" <[EMAIL PROTECTED]>
> Reply-To: "Research Triangle Java User's Group mailing
> list."<[EMAIL PROTECTED]>
> Date: Sun, 14 Dec 2003 19:34:39 -0500
> To: "Research Triangle Java User's Group mailing list."<[EMAIL PROTECTED]>
> Subject: Re: [Juglist] what is a convenience method?
> 
> Thanks to those who have answered my question about the meaning of
> "convenience method".  These answers confirm the impression I get from
> the usages I have seen.
> 
> Just to exercise my understanding, "convenience" is opposed to "core"
> or "indispensable".  A convenience method does not add functionality
> to an interface; what it does could be achieved some other way.
> 
> That's clear enough, sort of.  But still, in a sense it seems like
> every method and every interface could be called merely a convenience,
> since in every case you could do the job some other way.  An operating
> system is just a set of convenience calls, because REAL PROGRAMMERS
> talk straight to the machine, you know.
> 
> Rich
> 
> 
> 
> _______________________________________________
> Juglist mailing list
> [EMAIL PROTECTED]
> http://trijug.org/mailman/listinfo/juglist_trijug.org


_______________________________________________
Juglist mailing list
[EMAIL PROTECTED]
http://trijug.org/mailman/listinfo/juglist_trijug.org

Reply via email to