<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: What Is Your Code Saying?</title>
	<atom:link href="http://openlandscape.wordpress.com/2008/08/09/53/feed/" rel="self" type="application/rss+xml" />
	<link>http://openlandscape.wordpress.com/2008/08/09/53/</link>
	<description>Living and Solving The Mystery</description>
	<lastBuildDate>Thu, 12 Nov 2009 17:27:30 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: openlandscape</title>
		<link>http://openlandscape.wordpress.com/2008/08/09/53/#comment-88</link>
		<dc:creator>openlandscape</dc:creator>
		<pubDate>Sat, 16 Aug 2008 09:49:38 +0000</pubDate>
		<guid isPermaLink="false">http://openlandscape.wordpress.com/?p=53#comment-88</guid>
		<description>Thanks for the link. I&#039;ll definitely give it a read.

However I&#039;d like to point out that in this case I almost feel that comments get second place next to a proper, fluid interface for properties and methods. The source code should almost read like a kind of natural text, as opposed to having hundreds of unencapsulated &quot;if&quot; statements all over the place. 

In fact everytime a developer uses an &quot;if&quot; statement, he is creating a new business rule. The question the developer needs to ask himself, is whether this rule will be used outside of the scope of the current operation. If so, chuck it into a proper method/property, with a name that will facilitate a fluid interface. It doesn&#039;t matter if it&#039;s used as little as 2 or 3 times elsewhere, the point is that a descriptive operation name is used to clarify what that &quot;if&quot; statement means. So as soon as you have an &quot;if&quot; statement with &quot;&#124;&quot; and &quot;&amp;&quot; you really need to consider if it&#039;s meaning is still clear.</description>
		<content:encoded><![CDATA[<p>Thanks for the link. I&#8217;ll definitely give it a read.</p>
<p>However I&#8217;d like to point out that in this case I almost feel that comments get second place next to a proper, fluid interface for properties and methods. The source code should almost read like a kind of natural text, as opposed to having hundreds of unencapsulated &#8220;if&#8221; statements all over the place. </p>
<p>In fact everytime a developer uses an &#8220;if&#8221; statement, he is creating a new business rule. The question the developer needs to ask himself, is whether this rule will be used outside of the scope of the current operation. If so, chuck it into a proper method/property, with a name that will facilitate a fluid interface. It doesn&#8217;t matter if it&#8217;s used as little as 2 or 3 times elsewhere, the point is that a descriptive operation name is used to clarify what that &#8220;if&#8221; statement means. So as soon as you have an &#8220;if&#8221; statement with &#8220;|&#8221; and &#8220;&amp;&#8221; you really need to consider if it&#8217;s meaning is still clear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Willie Roberts</title>
		<link>http://openlandscape.wordpress.com/2008/08/09/53/#comment-82</link>
		<dc:creator>Willie Roberts</dc:creator>
		<pubDate>Sat, 09 Aug 2008 12:36:44 +0000</pubDate>
		<guid isPermaLink="false">http://openlandscape.wordpress.com/?p=53#comment-82</guid>
		<description>I wrote an article last year around a similiar topic, however the best example of this I have ever read is a PDF book called Comments are for Weenies published by the authors of SharpDevelop.

http://www.sharpdevelop.com/TechNotes/</description>
		<content:encoded><![CDATA[<p>I wrote an article last year around a similiar topic, however the best example of this I have ever read is a PDF book called Comments are for Weenies published by the authors of SharpDevelop.</p>
<p><a href="http://www.sharpdevelop.com/TechNotes/" rel="nofollow">http://www.sharpdevelop.com/TechNotes/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
