<?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: Refactoring Code:  A Programmers Challenge</title>
	<atom:link href="http://www.thycotic.com/refactoring-code-a-programmers-challenge/feed" rel="self" type="application/rss+xml" />
	<link>http://www.thycotic.com/refactoring-code-a-programmers-challenge</link>
	<description></description>
	<lastBuildDate>Fri, 12 Mar 2010 13:21:47 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Maxim&#8217;s blog &#187; links for 2009-04-12</title>
		<link>http://www.thycotic.com/refactoring-code-a-programmers-challenge/comment-page-1#comment-3814</link>
		<dc:creator>Maxim&#8217;s blog &#187; links for 2009-04-12</dc:creator>
		<pubDate>Sun, 12 Apr 2009 07:01:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.thycotic.com/?p=341#comment-3814</guid>
		<description>[...] Refactoring Code: A Programmer’s Challenge [...]</description>
		<content:encoded><![CDATA[<p>[...] Refactoring Code: A Programmer’s Challenge [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Jones</title>
		<link>http://www.thycotic.com/refactoring-code-a-programmers-challenge/comment-page-1#comment-3811</link>
		<dc:creator>Kevin Jones</dc:creator>
		<pubDate>Mon, 06 Apr 2009 15:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.thycotic.com/?p=341#comment-3811</guid>
		<description>@Adam - Yes this is going to be a series. We&#039;ll keep taking refactoring a step further in every post. The next one should come out this coming Thursday.</description>
		<content:encoded><![CDATA[<p>@Adam &#8211; Yes this is going to be a series. We&#8217;ll keep taking refactoring a step further in every post. The next one should come out this coming Thursday.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Stadola</title>
		<link>http://www.thycotic.com/refactoring-code-a-programmers-challenge/comment-page-1#comment-3810</link>
		<dc:creator>Adam Stadola</dc:creator>
		<pubDate>Fri, 03 Apr 2009 22:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.thycotic.com/?p=341#comment-3810</guid>
		<description>@aa: I think you missed the point of Kevin&#039;s post. The point wasn&#039;t about WHERE to put the logic, but how to extract it and test it. Now that he put it in a separate class, he can easily unit test it.

And for what it&#039;s worth, AppSettings are really meant to be used as something configurable without needing a re-compile, say like on a production site. It doesn&#039;t seem like this kind of data needs to be easily configurable.

@Kevin, I am interested in where this is going. Is this going to be a series? A refactoring series would be sweet.</description>
		<content:encoded><![CDATA[<p>@aa: I think you missed the point of Kevin&#8217;s post. The point wasn&#8217;t about WHERE to put the logic, but how to extract it and test it. Now that he put it in a separate class, he can easily unit test it.</p>
<p>And for what it&#8217;s worth, AppSettings are really meant to be used as something configurable without needing a re-compile, say like on a production site. It doesn&#8217;t seem like this kind of data needs to be easily configurable.</p>
<p>@Kevin, I am interested in where this is going. Is this going to be a series? A refactoring series would be sweet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aa</title>
		<link>http://www.thycotic.com/refactoring-code-a-programmers-challenge/comment-page-1#comment-3809</link>
		<dc:creator>aa</dc:creator>
		<pubDate>Fri, 03 Apr 2009 16:20:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.thycotic.com/?p=341#comment-3809</guid>
		<description>I would have put the list of pages in AppSettings and use a function to add the appsettings key-pair in an array/generic list.</description>
		<content:encoded><![CDATA[<p>I would have put the list of pages in AppSettings and use a function to add the appsettings key-pair in an array/generic list.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
