Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Java Programmer > Re: To wrap or ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 5 of 16 Topic 52595 of 55513
Post > Topic >>

Re: To wrap or not to wrap?

by =?ISO-8859-1?Q?Arne_Vajh=F8j?= <arne@[EMAIL PROTECTED] > May 8, 2008 at 07:36 PM

Aaron Fude wrote:
> On May 8, 7:13 pm, Arne Vajhøj <a...@[EMAIL PROTECTED]
> wrote:
>> Aaron Fude wrote:
>>> In my personal development efforts, I frequently wrap basic java
>>> functionality. For example, I have a
>>> String MyIO.urlToString(String url)
>>> or
>>> byte[] MIO.urlToBytes(String url)
>>> etc. These functions catch exceptions and return null if something
>>> goes wrong. I have other functoins that, for example, load database
>>> queries into maps.
>>> My gereneral questions are these. Does everybody pretty much end up
>>> writing convenience wrappers like these for themselves?. If yes, why
>>> aren't utilities like these commonly available as more or less
>>> standard libraries? And if no - why not? Is it a bad idea to use these
>>> and is it for some reason better to, e.g.,  always form URL's, open
>>> connections, capture exceptions, etc.
>> I think it is a bad idea.
>>
>> You should use the exception functionality as it is intended.
> 
> I kind of do. I capture the exception within the function and print
> the error message. But wrapping this in a function in my project saves
> me hundreds of lines of code, enables me not to have to remember how
> things are done at the low level.  For example, I have a function
> called void playSoundClip(String fileName) and BufferedImage[]
> loadImage(String fileName). I don't even remember the package that
> deals with playing audio and Eclipse finds my own function for me
> immediately.
> When you say "should" can you elaborate why. When could this lead to
> problem from the development point of view?

Testing for return values in a deep call stack adds lots of clutter to
the code.

Exceptions was invented to avoid that.

So catching the exception at the low level and convert to a return
value is a bad idea.

Arne
 




 16 Posts in Topic:
To wrap or not to wrap?
Aaron Fude <aaronfude@  2008-05-08 15:19:42 
Re: To wrap or not to wrap?
ram@[EMAIL PROTECTED] (S  2008-05-08 22:54:08 
Re: To wrap or not to wrap?
=?ISO-8859-1?Q?Arne_Vajh=  2008-05-08 19:13:32 
Re: To wrap or not to wrap?
Aaron Fude <aaronfude@  2008-05-08 16:33:14 
Re: To wrap or not to wrap?
=?ISO-8859-1?Q?Arne_Vajh=  2008-05-08 19:36:50 
Re: To wrap or not to wrap?
ram@[EMAIL PROTECTED] (S  2008-05-08 23:44:34 
Re: To wrap or not to wrap?
"Chronic Philharmoni  2008-05-09 05:57:53 
Re: To wrap or not to wrap?
ram@[EMAIL PROTECTED] (S  2008-05-09 12:54:18 
Re: To wrap or not to wrap?
"Chronic Philharmoni  2008-05-10 18:33:24 
Re: To wrap or not to wrap?
"Daniel Dyer" &  2008-05-09 00:37:00 
Re: To wrap or not to wrap?
"Daniel Dyer" &  2008-05-09 00:42:54 
Re: To wrap or not to wrap?
Tom Anderson <twic@[EM  2008-05-09 00:37:43 
Re: To wrap or not to wrap?
Patricia Shanahan <pat  2008-05-08 20:46:58 
Re: To wrap or not to wrap?
Roedy Green <see_websi  2008-05-09 03:48:55 
Re: To wrap or not to wrap?
java_killer <ggl.book.  2008-05-09 00:48:08 
Re: To wrap or not to wrap?
Lew <lew@[EMAIL PROTEC  2008-05-09 09:17:21 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed Dec 3 19:26:40 CST 2008.