<?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: Separation of Concerns by example: Part 4</title>
	<atom:link href="http://lostechies.com/jimmybogard/2008/07/10/separation-of-concerns-by-example-part-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jimmybogard/2008/07/10/separation-of-concerns-by-example-part-4/</link>
	<description>Strong opinions, weakly held</description>
	<lastBuildDate>Thu, 23 May 2013 23:40:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Bryan Reynolds</title>
		<link>http://lostechies.com/jimmybogard/2008/07/10/separation-of-concerns-by-example-part-4/#comment-664</link>
		<dc:creator>Bryan Reynolds</dc:creator>
		<pubDate>Thu, 17 Jul 2008 16:50:11 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/07/10/separation-of-concerns-by-example-part-4.aspx#comment-664</guid>
		<description>Good example of seperation.</description>
		<content:encoded><![CDATA[<p>Good example of seperation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Gray</title>
		<link>http://lostechies.com/jimmybogard/2008/07/10/separation-of-concerns-by-example-part-4/#comment-663</link>
		<dc:creator>Jeremy Gray</dc:creator>
		<pubDate>Fri, 11 Jul 2008 13:57:05 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/07/10/separation-of-concerns-by-example-part-4.aspx#comment-663</guid>
		<description>I hear ya on the issue with changing legacy code, that&#039;s for sure.</description>
		<content:encoded><![CDATA[<p>I hear ya on the issue with changing legacy code, that&#8217;s for sure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jimmy Bogard</title>
		<link>http://lostechies.com/jimmybogard/2008/07/10/separation-of-concerns-by-example-part-4/#comment-662</link>
		<dc:creator>Jimmy Bogard</dc:creator>
		<pubDate>Fri, 11 Jul 2008 11:06:26 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/07/10/separation-of-concerns-by-example-part-4.aspx#comment-662</guid>
		<description>@Jeremy Gray

Thanks!  Unfortunately, Chad and Jeremy have a history of putting out just awful software.  I pretty much distrust anything they put out.  I mean, who builds an IoC container?  It&#039;s called a constructor, duh!

But seriously, it&#039;s a tough call to change the implementation of legacy code.  With this snippet, the changes aren&#039;t very large.  I&#039;d have to carefully examine the impact of the change to make sure existing behavior isn&#039;t broken.  In this case, it wouldn&#039;t be.</description>
		<content:encoded><![CDATA[<p>@Jeremy Gray</p>
<p>Thanks!  Unfortunately, Chad and Jeremy have a history of putting out just awful software.  I pretty much distrust anything they put out.  I mean, who builds an IoC container?  It&#8217;s called a constructor, duh!</p>
<p>But seriously, it&#8217;s a tough call to change the implementation of legacy code.  With this snippet, the changes aren&#8217;t very large.  I&#8217;d have to carefully examine the impact of the change to make sure existing behavior isn&#8217;t broken.  In this case, it wouldn&#8217;t be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Gray</title>
		<link>http://lostechies.com/jimmybogard/2008/07/10/separation-of-concerns-by-example-part-4/#comment-661</link>
		<dc:creator>Jeremy Gray</dc:creator>
		<pubDate>Fri, 11 Jul 2008 01:46:01 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/07/10/separation-of-concerns-by-example-part-4.aspx#comment-661</guid>
		<description>Interestingly enough, this popped up all of a few days ago and I neglected to link to it the first time around:

http://www.lostechies.com/blogs/chad_myers/archive/2008/07/07/exploring-shadetree-features-part-2-cache-lt-key-value-gt.aspx
</description>
		<content:encoded><![CDATA[<p>Interestingly enough, this popped up all of a few days ago and I neglected to link to it the first time around:</p>
<p><a href="http://www.lostechies.com/blogs/chad_myers/archive/2008/07/07/exploring-shadetree-features-part-2-cache-lt-key-value-gt.aspx" rel="nofollow">http://www.lostechies.com/blogs/chad_myers/archive/2008/07/07/exploring-shadetree-features-part-2-cache-lt-key-value-gt.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jimmy Bogard</title>
		<link>http://lostechies.com/jimmybogard/2008/07/10/separation-of-concerns-by-example-part-4/#comment-660</link>
		<dc:creator>Jimmy Bogard</dc:creator>
		<pubDate>Fri, 11 Jul 2008 00:53:22 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/07/10/separation-of-concerns-by-example-part-4.aspx#comment-660</guid>
		<description>@jdn, Jeremy

Yeah, that would definitely make more sense.  That would likely be the next refactoring, as our behavioral specs are in place, we can make that change with confidence.</description>
		<content:encoded><![CDATA[<p>@jdn, Jeremy</p>
<p>Yeah, that would definitely make more sense.  That would likely be the next refactoring, as our behavioral specs are in place, we can make that change with confidence.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdn</title>
		<link>http://lostechies.com/jimmybogard/2008/07/10/separation-of-concerns-by-example-part-4/#comment-659</link>
		<dc:creator>jdn</dc:creator>
		<pubDate>Thu, 10 Jul 2008 20:43:58 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/07/10/separation-of-concerns-by-example-part-4.aspx#comment-659</guid>
		<description>http://scottcate.mykb.com/Article_5CB26.aspx

</description>
		<content:encoded><![CDATA[<p><a href="http://scottcate.mykb.com/Article_5CB26.aspx" rel="nofollow">http://scottcate.mykb.com/Article_5CB26.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Gray</title>
		<link>http://lostechies.com/jimmybogard/2008/07/10/separation-of-concerns-by-example-part-4/#comment-658</link>
		<dc:creator>Jeremy Gray</dc:creator>
		<pubDate>Thu, 10 Jul 2008 13:55:51 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2008/07/10/separation-of-concerns-by-example-part-4.aspx#comment-658</guid>
		<description>Defining the cache interface with a TryGet (or similar), which jumped out at me in the earlier post, would also do the trick, and would additionally reduce duplication across usage sites (especially with a sprinkle of lambda) and allow for optimizations to be made in cache implementations.</description>
		<content:encoded><![CDATA[<p>Defining the cache interface with a TryGet (or similar), which jumped out at me in the earlier post, would also do the trick, and would additionally reduce duplication across usage sites (especially with a sprinkle of lambda) and allow for optimizations to be made in cache implementations.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
