<?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: Your Mom is null throws Exception OT OT OT &#8230; or Learning Exception Handling in ActionScript	</title>
	<atom:link href="https://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html/feed" rel="self" type="application/rss+xml" />
	<link>https://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html</link>
	<description>Software &#124; Fitness &#124; Gaming</description>
	<lastBuildDate>Sun, 08 Nov 2009 19:47:07 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: The error problem in AS3 &#124; Ghost23 Blog		</title>
		<link>https://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html/comment-page-1#comment-206557</link>

		<dc:creator><![CDATA[The error problem in AS3 &#124; Ghost23 Blog]]></dc:creator>
		<pubDate>Sun, 08 Nov 2009 19:47:07 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html#comment-206557</guid>

					<description><![CDATA[[...] valid, the method is more honest. Of course, now you might have to deal with checking for null, as Jesse Warden complaint about already. A solution to this problemÂ could be to return a default value instead ofÂ null. Of course, this [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] valid, the method is more honest. Of course, now you might have to deal with checking for null, as Jesse Warden complaint about already. A solution to this problemÂ could be to return a default value instead ofÂ null. Of course, this [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Flex and Flash Developer - Jesse Warden dot Kizz-ohm &#187; Blog Archive &#187; Error Handling in ActionScript 3: Don&#8217;t Make Grenades (or how to not crash Safari)		</title>
		<link>https://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html/comment-page-1#comment-178162</link>

		<dc:creator><![CDATA[Flex and Flash Developer - Jesse Warden dot Kizz-ohm &#187; Blog Archive &#187; Error Handling in ActionScript 3: Don&#8217;t Make Grenades (or how to not crash Safari)]]></dc:creator>
		<pubDate>Thu, 11 Jun 2009 01:30:15 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html#comment-178162</guid>

					<description><![CDATA[[...] written about errors in the past, but wanted to write a more recent, basic, and thorough example since now more than [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] written about errors in the past, but wanted to write a more recent, basic, and thorough example since now more than [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Peter Hall		</title>
		<link>https://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html/comment-page-1#comment-28618</link>

		<dc:creator><![CDATA[Peter Hall]]></dc:creator>
		<pubDate>Sat, 24 Nov 2007 16:34:33 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html#comment-28618</guid>

					<description><![CDATA[One solution for the future might be the &quot;nullable types&quot; proposal for ES4. (http://wiki.ecmascript.org/doku.php?id=proposals:nullability). Not much help today of course...]]></description>
			<content:encoded><![CDATA[<p>One solution for the future might be the &#8220;nullable types&#8221; proposal for ES4. (<a href="http://wiki.ecmascript.org/doku.php?id=proposals:nullability" rel="nofollow ugc">http://wiki.ecmascript.org/doku.php?id=proposals:nullability</a>). Not much help today of course&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: JesterXL		</title>
		<link>https://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html/comment-page-1#comment-28458</link>

		<dc:creator><![CDATA[JesterXL]]></dc:creator>
		<pubDate>Sat, 24 Nov 2007 02:44:48 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html#comment-28458</guid>

					<description><![CDATA[After reading that, I&#039;m inclined to:

- try/catch to capture all errors inside my class(es)
- never use throw again.  Instead, dispatch an error event that abstracts all errors into one event.
- have that error event include the reason why something broke

If you code ActionScript, you understand events.  Events are optional, just like RuntimeExceptions (unchecked exceptions) in Java.  So... seems good enough for me!  Heck, even &lt;a href=&quot;http://livedocs.adobe.com/flex/201/langref/mx/rpc/http/HTTPService.html&quot; rel=&quot;nofollow&quot;&gt;HTTPService&lt;/a&gt; does this via the fault event.  No exceptions there... good enough for Flex, good enough for me.]]></description>
			<content:encoded><![CDATA[<p>After reading that, I&#8217;m inclined to:</p>
<p>&#8211; try/catch to capture all errors inside my class(es)<br />
&#8211; never use throw again.  Instead, dispatch an error event that abstracts all errors into one event.<br />
&#8211; have that error event include the reason why something broke</p>
<p>If you code ActionScript, you understand events.  Events are optional, just like RuntimeExceptions (unchecked exceptions) in Java.  So&#8230; seems good enough for me!  Heck, even <a href="http://livedocs.adobe.com/flex/201/langref/mx/rpc/http/HTTPService.html" rel="nofollow">HTTPService</a> does this via the fault event.  No exceptions there&#8230; good enough for Flex, good enough for me.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Brian Deitte		</title>
		<link>https://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html/comment-page-1#comment-28453</link>

		<dc:creator><![CDATA[Brian Deitte]]></dc:creator>
		<pubDate>Sat, 24 Nov 2007 02:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://jessewarden.com/2007/11/your-mom-is-null-throws-exception-ot-ot-ot-or-learning-exception-handling-in-actionscript.html#comment-28453</guid>

					<description><![CDATA[Hey Jesse, interesting post.  Checked exceptions is still something that people aren&#039;t sure about in Java. The fact that C# chose not to have them brought a lot of discussion a few years ago.  There&#039;s a lot of good articles on this: see http://www.mindview.net/Etc/Discussions/CheckedExceptions

The strangest thing to me with exceptions is something small, which is that binding swallows a few exception (see BindingUtil).  That&#039;s caught me a few times.]]></description>
			<content:encoded><![CDATA[<p>Hey Jesse, interesting post.  Checked exceptions is still something that people aren&#8217;t sure about in Java. The fact that C# chose not to have them brought a lot of discussion a few years ago.  There&#8217;s a lot of good articles on this: see <a href="http://www.mindview.net/Etc/Discussions/CheckedExceptions" rel="nofollow ugc">http://www.mindview.net/Etc/Discussions/CheckedExceptions</a></p>
<p>The strangest thing to me with exceptions is something small, which is that binding swallows a few exception (see BindingUtil).  That&#8217;s caught me a few times.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
