<?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: Finding coupled code</title>
	<atom:link href="http://www.taylor.se/blog/2006/02/01/finding-coupled-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.taylor.se/blog/2006/02/01/finding-coupled-code/</link>
	<description>Smart consulting</description>
	<lastBuildDate>Tue, 08 Jun 2010 05:02:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Stefan</title>
		<link>http://www.taylor.se/blog/2006/02/01/finding-coupled-code/comment-page-1/#comment-31</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Wed, 01 Feb 2006 12:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.taylor.se/blog/?p=16#comment-31</guid>
		<description>There&#039;s also a &#039;temporal coupling&#039; dimension - ponder the difference between supplying references to a method call and supplying them at constructor time. Are your sure that reference will always be the same for your method calls during the lifespan of the object?</description>
		<content:encoded><![CDATA[<p>There&#8217;s also a &#8216;temporal coupling&#8217; dimension &#8211; ponder the difference between supplying references to a method call and supplying them at constructor time. Are your sure that reference will always be the same for your method calls during the lifespan of the object?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Hedgate</title>
		<link>http://www.taylor.se/blog/2006/02/01/finding-coupled-code/comment-page-1/#comment-30</link>
		<dc:creator>Chris Hedgate</dc:creator>
		<pubDate>Wed, 01 Feb 2006 09:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.taylor.se/blog/?p=16#comment-30</guid>
		<description>These are all great points! It is strange how hard it can be to get people to accept them as a base for good code. One thing I would like to add, although it is more or less covered by the others together, is the Law of Demeter (http://c2.com/cgi/wiki?LawOfDemeter). A method should only directly call other methods in it&#039;s class, methods on it&#039;s own class&#039; fields or methods on objects it was given as parameters. Never call methods on the object that is returned by these methods though!

Like Andrés says above, how do you know how a dog expresses happiness? I can assure you that when my dog expresses happiness she does a lot more then wag her tail. :D</description>
		<content:encoded><![CDATA[<p>These are all great points! It is strange how hard it can be to get people to accept them as a base for good code. One thing I would like to add, although it is more or less covered by the others together, is the Law of Demeter (<a href="http://c2.com/cgi/wiki?LawOfDemeter" rel="nofollow">http://c2.com/cgi/wiki?LawOfDemeter</a>). A method should only directly call other methods in it&#8217;s class, methods on it&#8217;s own class&#8217; fields or methods on objects it was given as parameters. Never call methods on the object that is returned by these methods though!</p>
<p>Like Andrés says above, how do you know how a dog expresses happiness? I can assure you that when my dog expresses happiness she does a lot more then wag her tail. <img src='http://www.taylor.se/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
