<?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: Understanding Code</title>
	<atom:link href="http://ealing.wordpress.com/2008/02/24/understanding-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://ealing.wordpress.com/2008/02/24/understanding-code/</link>
	<description>Ealing is a long way away, y'know</description>
	<lastBuildDate>Wed, 27 May 2009 14:34:45 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: rrees</title>
		<link>http://ealing.wordpress.com/2008/02/24/understanding-code/#comment-6477</link>
		<dc:creator>rrees</dc:creator>
		<pubDate>Wed, 05 Mar 2008 20:42:44 +0000</pubDate>
		<guid isPermaLink="false">https://ealing.wordpress.com/?p=105#comment-6477</guid>
		<description>Before I get my software design license revoked I should say that SteeringWheel.turnLeft/Right is just what a steering wheel physically does. In a domain or context sense the methods should be:

SteeringWheel.steerLeft
SteeringWheel.steerRight</description>
		<content:encoded><![CDATA[<p>Before I get my software design license revoked I should say that SteeringWheel.turnLeft/Right is just what a steering wheel physically does. In a domain or context sense the methods should be:</p>
<p>SteeringWheel.steerLeft<br />
SteeringWheel.steerRight</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rrees</title>
		<link>http://ealing.wordpress.com/2008/02/24/understanding-code/#comment-6476</link>
		<dc:creator>rrees</dc:creator>
		<pubDate>Wed, 05 Mar 2008 14:26:07 +0000</pubDate>
		<guid isPermaLink="false">https://ealing.wordpress.com/?p=105#comment-6476</guid>
		<description>Some of the Domain Driven Design ideas of ubiquitous language help in that the code should follow the language of the domain.

So SteeringWheel.turnLeft and SteeringWheel.turnRight for example which matches the procedure rule you have here.

However some chained functions (such as the Builder pattern) cannot follow the return type name convention.

Engine.ignition().withKey(myKey).start()

I think that&#039;s readable but withKey  has to return Ignition.</description>
		<content:encoded><![CDATA[<p>Some of the Domain Driven Design ideas of ubiquitous language help in that the code should follow the language of the domain.</p>
<p>So SteeringWheel.turnLeft and SteeringWheel.turnRight for example which matches the procedure rule you have here.</p>
<p>However some chained functions (such as the Builder pattern) cannot follow the return type name convention.</p>
<p>Engine.ignition().withKey(myKey).start()</p>
<p>I think that&#8217;s readable but withKey  has to return Ignition.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sweavo</title>
		<link>http://ealing.wordpress.com/2008/02/24/understanding-code/#comment-6473</link>
		<dc:creator>sweavo</dc:creator>
		<pubDate>Thu, 28 Feb 2008 15:59:31 +0000</pubDate>
		<guid isPermaLink="false">https://ealing.wordpress.com/?p=105#comment-6473</guid>
		<description>by applying the Steve rule http://weblogs.asp.net/alex_papadimoulis/archive/2005/04/22/403889.aspx then it&#039;s fair that &quot;he/she&quot; should be alternated with &quot;he/Steve&quot; when referring to programmers.</description>
		<content:encoded><![CDATA[<p>by applying the Steve rule <a href="http://weblogs.asp.net/alex_papadimoulis/archive/2005/04/22/403889.aspx" rel="nofollow">http://weblogs.asp.net/alex_papadimoulis/archive/2005/04/22/403889.aspx</a> then it&#8217;s fair that &#8220;he/she&#8221; should be alternated with &#8220;he/Steve&#8221; when referring to programmers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
