<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The anti-pattern series: Exception-Handling</title>
	<atom:link href="http://www.rrelos.net/blog/?feed=rss2&#038;p=199" rel="self" type="application/rss+xml" />
	<link>http://www.rrelos.net/blog/?p=199</link>
	<description>scribbles of the perennial debugger...</description>
	<lastBuildDate>Sun, 23 Aug 2009 10:45:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Richard Relos</title>
		<link>http://www.rrelos.net/blog/?p=199&#038;cpage=1#comment-596</link>
		<dc:creator>Richard Relos</dc:creator>
		<pubDate>Tue, 16 May 2006 00:19:33 +0000</pubDate>
		<guid isPermaLink="false">http://rrelos.net/techblog/?p=199#comment-596</guid>
		<description>as these are antipatterns, it would naturally tell us to &quot;do everything else, except these&quot;

&gt;&gt; catch and throw... if catch, you might want to do some processing.  meaning, if you catch, you&#039;re taking the exception for yourself.  otherwise, don&#039;t catch it at all (and by defining a throws clause)

&gt;&gt; catch, log, and throw... think of the &quot;log&quot; as one of the activities in the catch.  just like the rule above, don&#039;t catch then throw.

&gt;&gt; catch and handle... don&#039;t quite get what you mean by  this.

cheers

if you need a book, i can recommend some</description>
		<content:encoded><![CDATA[<p>as these are antipatterns, it would naturally tell us to &#8220;do everything else, except these&#8221;</p>
<p>&gt;&gt; catch and throw&#8230; if catch, you might want to do some processing.  meaning, if you catch, you&#8217;re taking the exception for yourself.  otherwise, don&#8217;t catch it at all (and by defining a throws clause)</p>
<p>&gt;&gt; catch, log, and throw&#8230; think of the &#8220;log&#8221; as one of the activities in the catch.  just like the rule above, don&#8217;t catch then throw.</p>
<p>&gt;&gt; catch and handle&#8230; don&#8217;t quite get what you mean by  this.</p>
<p>cheers</p>
<p>if you need a book, i can recommend some</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hip2b2</title>
		<link>http://www.rrelos.net/blog/?p=199&#038;cpage=1#comment-592</link>
		<dc:creator>hip2b2</dc:creator>
		<pubDate>Mon, 15 May 2006 00:54:02 +0000</pubDate>
		<guid isPermaLink="false">http://rrelos.net/techblog/?p=199#comment-592</guid>
		<description>I am pretty rusty with my Java having learned it in the Java 1.0 days (early 1997). My idea of J2EE is ATG Dynamo which I learned in early 1999. So, I am pretty out of date.

What does the &lt;strong&gt;good book&lt;/strong&gt; recommend we use if we can&#039;t catch and throw? catch, log and throw? catch and handle?

Thanks!</description>
		<content:encoded><![CDATA[<p>I am pretty rusty with my Java having learned it in the Java 1.0 days (early 1997). My idea of J2EE is ATG Dynamo which I learned in early 1999. So, I am pretty out of date.</p>
<p>What does the <strong>good book</strong> recommend we use if we can&#8217;t catch and throw? catch, log and throw? catch and handle?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.rrelos.net/blog/?p=199&#038;cpage=1#comment-586</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 12 May 2006 19:06:56 +0000</pubDate>
		<guid isPermaLink="false">http://rrelos.net/techblog/?p=199#comment-586</guid>
		<description>That link I put on &quot;take on exceptions&quot; above is really hard to see. As a form of confession, I need to improve my link color, too.</description>
		<content:encoded><![CDATA[<p>That link I put on &#8220;take on exceptions&#8221; above is really hard to see. As a form of confession, I need to improve my link color, too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.rrelos.net/blog/?p=199&#038;cpage=1#comment-585</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 12 May 2006 19:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://rrelos.net/techblog/?p=199#comment-585</guid>
		<description>Here&#039;s my (partial) &lt;a href=&quot;http://bagotricks.com/blog/2006/04/13/the-root-of-all-exceptions/&quot; rel=&quot;nofollow&quot;&gt;take on exceptions&lt;/a&gt;. It tries to strike at some of the causes of why people easily use exceptions incorrectly in Java.

A different part I need to cover some time is what &lt;em&gt;should&lt;/em&gt; be done with the &quot;throws&quot; clause on method signatures.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s my (partial) <a href="http://bagotricks.com/blog/2006/04/13/the-root-of-all-exceptions/" rel="nofollow">take on exceptions</a>. It tries to strike at some of the causes of why people easily use exceptions incorrectly in Java.</p>
<p>A different part I need to cover some time is what <em>should</em> be done with the &#8220;throws&#8221; clause on method signatures.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
