<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: A Hopeful Idea: The End of Checked Exceptions?</title>
	<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/</link>
	<description>Johannes Brodwall's Musings on Software Architecture and Programming</description>
	<pubDate>Wed, 08 Oct 2008 11:43:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>

	<item>
		<title>By: Trond Arve Wasskog</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84320</link>
		<author>Trond Arve Wasskog</author>
		<pubDate>Tue, 26 Jun 2007 05:31:39 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84320</guid>
					<description>Hear hear! Checked exceptions is an abomination. Vote now!</description>
		<content:encoded><![CDATA[<p>Hear hear! Checked exceptions is an abomination. Vote now!</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Thomas Kjeldahl Nilsson</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84321</link>
		<author>Thomas Kjeldahl Nilsson</author>
		<pubDate>Tue, 26 Jun 2007 06:13:00 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84321</guid>
					<description>*Voted* &lt;br&gt;Checked exceptions = one of the more annoying java quirks after I got back into other languages on a daily basis. "Why do I have to deal with this crap?"</description>
		<content:encoded><![CDATA[<p>*Voted* <br />Checked exceptions = one of the more annoying java quirks after I got back into other languages on a daily basis. &#8220;Why do I have to deal with this crap?&#8221;</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Trond Arve Wasskog</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7475</link>
		<author>Trond Arve Wasskog</author>
		<pubDate>Tue, 26 Jun 2007 07:31:39 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7475</guid>
					<description>Hear hear! Checked exceptions is an abomination. Vote now!</description>
		<content:encoded><![CDATA[<p>Hear hear! Checked exceptions is an abomination. Vote now!</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Thomas Kjeldahl Nilsson</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7478</link>
		<author>Thomas Kjeldahl Nilsson</author>
		<pubDate>Tue, 26 Jun 2007 08:13:00 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7478</guid>
					<description>*Voted* 
Checked exceptions = one of the more annoying java quirks after I got back into other languages on a daily basis. "Why do I have to deal with this crap?"</description>
		<content:encoded><![CDATA[<p>*Voted*<br />
Checked exceptions = one of the more annoying java quirks after I got back into other languages on a daily basis. &#8220;Why do I have to deal with this crap?&#8221;</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Sverre H. Huseby</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84322</link>
		<author>Sverre H. Huseby</author>
		<pubDate>Tue, 26 Jun 2007 13:05:04 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84322</guid>
					<description>As I tend to do what Johannes says, I just voted.</description>
		<content:encoded><![CDATA[<p>As I tend to do what Johannes says, I just voted.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Sverre H. Huseby</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7506</link>
		<author>Sverre H. Huseby</author>
		<pubDate>Tue, 26 Jun 2007 15:05:04 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7506</guid>
					<description>As I tend to do what Johannes says, I just voted.</description>
		<content:encoded><![CDATA[<p>As I tend to do what Johannes says, I just voted.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Tomas Ekeli</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84323</link>
		<author>Tomas Ekeli</author>
		<pubDate>Tue, 26 Jun 2007 18:59:28 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84323</guid>
					<description>You make good points, in a shout-it-from-the-mountains kind of way. I don&#39;t agree with you, but you make good points.</description>
		<content:encoded><![CDATA[<p>You make good points, in a shout-it-from-the-mountains kind of way. I don&#39;t agree with you, but you make good points.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84324</link>
		<author>Johannes Brodwall</author>
		<pubDate>Tue, 26 Jun 2007 19:06:14 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84324</guid>
					<description>Hi, Tomas&lt;br&gt;&lt;br&gt;Thanks for the comment and for the kind words. I take it that you have a different experience? I understand from your blog that you also program .NET Maybe you have a good story on what kind of problems you run into that would&#39;ve been avoided with checked exceptions?</description>
		<content:encoded><![CDATA[<p>Hi, Tomas</p>
<p>Thanks for the comment and for the kind words. I take it that you have a different experience? I understand from your blog that you also program .NET Maybe you have a good story on what kind of problems you run into that would&#39;ve been avoided with checked exceptions?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Tomas Ekeli</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84325</link>
		<author>Tomas Ekeli</author>
		<pubDate>Tue, 26 Jun 2007 20:14:00 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84325</guid>
					<description>Yes, indeed. You did give me an idea for a post :)</description>
		<content:encoded><![CDATA[<p>Yes, indeed. You did give me an idea for a post :)</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Tomas Ekeli</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7530</link>
		<author>Tomas Ekeli</author>
		<pubDate>Tue, 26 Jun 2007 20:59:28 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7530</guid>
					<description>You make good points, in a shout-it-from-the-mountains kind of way. I don't agree with you, but you make good points.</description>
		<content:encoded><![CDATA[<p>You make good points, in a shout-it-from-the-mountains kind of way. I don&#8217;t agree with you, but you make good points.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7531</link>
		<author>Johannes Brodwall</author>
		<pubDate>Tue, 26 Jun 2007 21:06:14 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7531</guid>
					<description>Hi, Tomas

Thanks for the comment and for the kind words. I take it that you have a different experience? I understand from your blog that you also program .NET Maybe you have a good story on what kind of problems you run into that would've been avoided with checked exceptions?</description>
		<content:encoded><![CDATA[<p>Hi, Tomas</p>
<p>Thanks for the comment and for the kind words. I take it that you have a different experience? I understand from your blog that you also program .NET Maybe you have a good story on what kind of problems you run into that would&#8217;ve been avoided with checked exceptions?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Tomas Ekeli</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7539</link>
		<author>Tomas Ekeli</author>
		<pubDate>Tue, 26 Jun 2007 22:14:00 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7539</guid>
					<description>Yes, indeed. You did give me an idea for a post :)</description>
		<content:encoded><![CDATA[<p>Yes, indeed. You did give me an idea for a post :)</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Tor Bådshaug</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84326</link>
		<author>Tor Bådshaug</author>
		<pubDate>Wed, 27 Jun 2007 06:42:14 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84326</guid>
					<description>I couldn&#39;t agree more, I think checked exception promotes bad code, like the buggy or "noisy" catch blocks mentioned.&lt;br&gt;Also, to my experience, when repeatedly faced with the annoying "catch or throw"-complains from the compiler, most developers tend to find the quickest device to make those annoyances go away, such as an empty catch-block (ugh) or just use a throws declaration.&lt;br&gt;&lt;br&gt;Speaking about throws declarations - you can choose whether to make them specific or general. Specific will tend to be implementation dependent, which is problematic for loosely coupled, interface-based architectures (as discussed here &lt;a href="http://radio.weblogs.com/0122027/stories/2003/04/01/JavasCheckedExceptionsWereAMistake.html"&gt;http://radio.weblogs.com/0122027/stories/2003/0...&lt;/a&gt;). It also raises versioning and compability issues.&lt;br&gt;&lt;br&gt;General throws declarations (like throws Exception) just defeats the concept. That&#39;s like implicit anyway if they were unchecked in the first place.&lt;br&gt;&lt;br&gt;Most definitely a vote from me!</description>
		<content:encoded><![CDATA[<p>I couldn&#39;t agree more, I think checked exception promotes bad code, like the buggy or &#8220;noisy&#8221; catch blocks mentioned.<br />Also, to my experience, when repeatedly faced with the annoying &#8220;catch or throw&#8221;-complains from the compiler, most developers tend to find the quickest device to make those annoyances go away, such as an empty catch-block (ugh) or just use a throws declaration.</p>
<p>Speaking about throws declarations - you can choose whether to make them specific or general. Specific will tend to be implementation dependent, which is problematic for loosely coupled, interface-based architectures (as discussed here <a href="http://radio.weblogs.com/0122027/stories/2003/04/01/JavasCheckedExceptionsWereAMistake.html">http://radio.weblogs.com/0122027/stories/2003/0&#8230;</a>). It also raises versioning and compability issues.</p>
<p>General throws declarations (like throws Exception) just defeats the concept. That&#39;s like implicit anyway if they were unchecked in the first place.</p>
<p>Most definitely a vote from me!</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Tor Bådshaug</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7571</link>
		<author>Tor Bådshaug</author>
		<pubDate>Wed, 27 Jun 2007 08:42:14 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7571</guid>
					<description>I couldn't agree more, I think checked exception promotes bad code, like the buggy or "noisy" catch blocks mentioned.
Also, to my experience, when repeatedly faced with the annoying "catch or throw"-complains from the compiler, most developers tend to find the quickest device to make those annoyances go away, such as an empty catch-block (ugh) or just use a throws declaration.

Speaking about throws declarations - you can choose whether to make them specific or general. Specific will tend to be implementation dependent, which is problematic for loosely coupled, interface-based architectures (as discussed here http://radio.weblogs.com/0122027/stories/2003/04/01/JavasCheckedExceptionsWereAMistake.html). It also raises versioning and compability issues.

General throws declarations (like throws Exception) just defeats the concept. That's like implicit anyway if they were unchecked in the first place.

Most definitely a vote from me!</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t agree more, I think checked exception promotes bad code, like the buggy or &#8220;noisy&#8221; catch blocks mentioned.<br />
Also, to my experience, when repeatedly faced with the annoying &#8220;catch or throw&#8221;-complains from the compiler, most developers tend to find the quickest device to make those annoyances go away, such as an empty catch-block (ugh) or just use a throws declaration.</p>
<p>Speaking about throws declarations - you can choose whether to make them specific or general. Specific will tend to be implementation dependent, which is problematic for loosely coupled, interface-based architectures (as discussed here <a href="http://radio.weblogs.com/0122027/stories/2003/04/01/JavasCheckedExceptionsWereAMistake.html" rel="nofollow">http://radio.weblogs.com/0122027/stories/2003/04/01/JavasCheckedExceptionsWereAMistake.html</a>). It also raises versioning and compability issues.</p>
<p>General throws declarations (like throws Exception) just defeats the concept. That&#8217;s like implicit anyway if they were unchecked in the first place.</p>
<p>Most definitely a vote from me!</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bjørn Bjerkeli</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84327</link>
		<author>Bjørn Bjerkeli</author>
		<pubDate>Sat, 30 Jun 2007 20:43:04 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-84327</guid>
					<description>Hi have been arguing for a long time, and I think most of us (that actually program i java, not just read articles bout it) agree that checked exceptions ar bad. Pretty disappointing to see however how the poll acually goes in favor of keeping them.&lt;br&gt;&lt;br&gt;It seems that one of the major problems that the java-community is facing, is that devlopers tend to argue in favor of something that seems to be good in theory but that doesn&#39;t necessarily work in practice. We need to keep this in mind, and we need write code and read code to actually understand this.</description>
		<content:encoded><![CDATA[<p>Hi have been arguing for a long time, and I think most of us (that actually program i java, not just read articles bout it) agree that checked exceptions ar bad. Pretty disappointing to see however how the poll acually goes in favor of keeping them.</p>
<p>It seems that one of the major problems that the java-community is facing, is that devlopers tend to argue in favor of something that seems to be good in theory but that doesn&#39;t necessarily work in practice. We need to keep this in mind, and we need write code and read code to actually understand this.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bjørn Bjerkeli</title>
		<link>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7796</link>
		<author>Bjørn Bjerkeli</author>
		<pubDate>Sat, 30 Jun 2007 22:43:04 +0000</pubDate>
		<guid>http://www.brodwall.com/johannes/blog/2007/06/25/a-hopeful-idea-the-end-of-checked-exceptions/#comment-7796</guid>
					<description>Hi have been arguing for a long time, and I think most of us (that actually program i java, not just read articles bout it) agree that checked exceptions ar bad. Pretty disappointing to see however how the poll acually goes in favor of keeping them.

It seems that one of the major problems that the java-community is facing, is that devlopers tend to argue in favor of something that seems to be good in theory but that doesn't necessarily work in practice. We need to keep this in mind, and we need write code and read code to actually understand this.</description>
		<content:encoded><![CDATA[<p>Hi have been arguing for a long time, and I think most of us (that actually program i java, not just read articles bout it) agree that checked exceptions ar bad. Pretty disappointing to see however how the poll acually goes in favor of keeping them.</p>
<p>It seems that one of the major problems that the java-community is facing, is that devlopers tend to argue in favor of something that seems to be good in theory but that doesn&#8217;t necessarily work in practice. We need to keep this in mind, and we need write code and read code to actually understand this.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
