<?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: null checking in the extreme	</title>
	<atom:link href="https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/</link>
	<description>Java/J2EE Software Development and Technology Discussion Blog</description>
	<lastBuildDate>Thu, 21 Apr 2011 21:38:09 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: jeanne		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-564</link>

		<dc:creator><![CDATA[jeanne]]></dc:creator>
		<pubDate>Sun, 02 Nov 2008 14:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-564</guid>

					<description><![CDATA[Tony: I like that :)]]></description>
			<content:encoded><![CDATA[<p>Tony: I like that 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Tony Morris		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-561</link>

		<dc:creator><![CDATA[Tony Morris]]></dc:creator>
		<pubDate>Sun, 02 Nov 2008 07:24:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-561</guid>

					<description><![CDATA[This is null checking in the extreme.
http://projects.workingmouse.com/public/functionaljava/artifacts/latest/javadoc/fj/data/Option.html]]></description>
			<content:encoded><![CDATA[<p>This is null checking in the extreme.<br />
<a href="http://projects.workingmouse.com/public/functionaljava/artifacts/latest/javadoc/fj/data/Option.html" rel="nofollow ugc">http://projects.workingmouse.com/public/functionaljava/artifacts/latest/javadoc/fj/data/Option.html</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jeanne		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-485</link>

		<dc:creator><![CDATA[jeanne]]></dc:creator>
		<pubDate>Fri, 17 Oct 2008 15:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-485</guid>

					<description><![CDATA[Raveman,
Fun or frustrating :)  That seems like a good April Fools Day thing.  Although personally I&#039;d never do it to code at work.]]></description>
			<content:encoded><![CDATA[<p>Raveman,<br />
Fun or frustrating 🙂  That seems like a good April Fools Day thing.  Although personally I&#8217;d never do it to code at work.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: raveman		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-474</link>

		<dc:creator><![CDATA[raveman]]></dc:creator>
		<pubDate>Fri, 17 Oct 2008 05:58:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-474</guid>

					<description><![CDATA[it could be a fun joke to do at work :D i tired it and people thought my JRE was corrupted and then they run it on their computers and also get the error :) i think its a good joke, plus it help people to realize how powerfull AOP is.]]></description>
			<content:encoded><![CDATA[<p>it could be a fun joke to do at work 😀 i tired it and people thought my JRE was corrupted and then they run it on their computers and also get the error 🙂 i think its a good joke, plus it help people to realize how powerfull AOP is.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jeanne		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-464</link>

		<dc:creator><![CDATA[jeanne]]></dc:creator>
		<pubDate>Thu, 16 Oct 2008 02:10:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-464</guid>

					<description><![CDATA[Raveman,
Yuck.  Not the example - it&#039;s a good example of your point.  Just that I hate to think someone would create an aspect that completely undermines how Java works.

-Jeanne]]></description>
			<content:encoded><![CDATA[<p>Raveman,<br />
Yuck.  Not the example &#8211; it&#8217;s a good example of your point.  Just that I hate to think someone would create an aspect that completely undermines how Java works.</p>
<p>-Jeanne</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: shadytrees		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-463</link>

		<dc:creator><![CDATA[shadytrees]]></dc:creator>
		<pubDate>Wed, 15 Oct 2008 16:29:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-463</guid>

					<description><![CDATA[To be fair, anything is possible in C++. With enough template magic, you probably get a pizza delivered to your house.]]></description>
			<content:encoded><![CDATA[<p>To be fair, anything is possible in C++. With enough template magic, you probably get a pizza delivered to your house.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: raveman		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-462</link>

		<dc:creator><![CDATA[raveman]]></dc:creator>
		<pubDate>Wed, 15 Oct 2008 15:33:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-462</guid>

					<description><![CDATA[package a;

public aspect ConstructorAspect {
	pointcut constructorCall2(): call(StringBuilder.new(..));

	StringBuilder around(): constructorCall2() {
		return null;
	}
}]]></description>
			<content:encoded><![CDATA[<p>package a;</p>
<p>public aspect ConstructorAspect {<br />
	pointcut constructorCall2(): call(StringBuilder.new(..));</p>
<p>	StringBuilder around(): constructorCall2() {<br />
		return null;<br />
	}<br />
}</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Collin		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-460</link>

		<dc:creator><![CDATA[Collin]]></dc:creator>
		<pubDate>Wed, 15 Oct 2008 14:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-460</guid>

					<description><![CDATA[Thanks Luis and xxx for the clarification on the C++. I&#039;ve been doing Java for so long my C++ is a little rusty.]]></description>
			<content:encoded><![CDATA[<p>Thanks Luis and xxx for the clarification on the C++. I&#8217;ve been doing Java for so long my C++ is a little rusty.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Luis Cabellos		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-455</link>

		<dc:creator><![CDATA[Luis Cabellos]]></dc:creator>
		<pubDate>Wed, 15 Oct 2008 08:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-455</guid>

					<description><![CDATA[No, xxx. If you disable exceptions in the C++ compiler the operator new return null pointer instead of throw a exception.

btw, I prefer the exception solution.]]></description>
			<content:encoded><![CDATA[<p>No, xxx. If you disable exceptions in the C++ compiler the operator new return null pointer instead of throw a exception.</p>
<p>btw, I prefer the exception solution.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: xxx		</title>
		<link>https://www.selikoff.net/2008/10/13/null-checking-in-the-extreme/comment-page-1/#comment-454</link>

		<dc:creator><![CDATA[xxx]]></dc:creator>
		<pubDate>Wed, 15 Oct 2008 07:09:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.selikoff.net/blog/?p=309#comment-454</guid>

					<description><![CDATA[No, Collin, C++&#039;s operator new really couldn&#039;t return NULL. You&#039;re confusing C++ with C and its malloc()]]></description>
			<content:encoded><![CDATA[<p>No, Collin, C++&#8217;s operator new really couldn&#8217;t return NULL. You&#8217;re confusing C++ with C and its malloc()</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
