<?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: When Refactoring Code is a Waste of Time</title>
	<atom:link href="http://accidentaltechnologist.com/programming/when-refactoring-code-is-a-waste-of-time/feed/" rel="self" type="application/rss+xml" />
	<link>http://accidentaltechnologist.com/programming/when-refactoring-code-is-a-waste-of-time/</link>
	<description>Musings about Technology, Software Design and Development</description>
	<lastBuildDate>Wed, 16 May 2012 17:59:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Ivan Porto Carrero</title>
		<link>http://accidentaltechnologist.com/programming/when-refactoring-code-is-a-waste-of-time/#comment-659</link>
		<dc:creator>Ivan Porto Carrero</dc:creator>
		<pubDate>Fri, 12 Sep 2008 03:53:14 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/~rbazinet/?p=309#comment-659</guid>
		<description>&lt;p&gt;I must admit that I&#039;m guilty of refactoring but Idon&#039;t go in and refactor the whole lot just the things I touch and when I see there are obvious problems with that code. &lt;/p&gt;
&lt;p&gt;If I inherit a project from somebody else I tend to leave the things that work alone but when I find lots of duplication and other smells I cannot resist and refactor that stuff out and then still only in the classes I actually touch. Is that the refactoring cowboy you&#039;re talking about? The last thing I want to do is piss the people around me off ;)&lt;/p&gt;
&lt;p&gt;I don&#039;t care much for programming style as I can follow most styles of development not that I like all of them but they pay me so I&#039;ll follow the standards.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I must admit that I&#8217;m guilty of refactoring but Idon&#8217;t go in and refactor the whole lot just the things I touch and when I see there are obvious problems with that code. </p>
<p>If I inherit a project from somebody else I tend to leave the things that work alone but when I find lots of duplication and other smells I cannot resist and refactor that stuff out and then still only in the classes I actually touch. Is that the refactoring cowboy you&#8217;re talking about? The last thing I want to do is piss the people around me off <img src='http://accidentaltechnologist.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I don&#8217;t care much for programming style as I can follow most styles of development not that I like all of them but they pay me so I&#8217;ll follow the standards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan Porto Carrero</title>
		<link>http://accidentaltechnologist.com/programming/when-refactoring-code-is-a-waste-of-time/#comment-1413</link>
		<dc:creator>Ivan Porto Carrero</dc:creator>
		<pubDate>Fri, 12 Sep 2008 03:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/~rbazinet/?p=309#comment-1413</guid>
		<description>I must admit that I&#039;m guilty of refactoring but Idon&#039;t go in and refactor the whole lot just the things I touch and when I see there are obvious problems with that code. 
If I inherit a project from somebody else I tend to leave the things that work alone but when I find lots of duplication and other smells I cannot resist and refactor that stuff out and then still only in the classes I actually touch. Is that the refactoring cowboy you&#039;re talking about? The last thing I want to do is piss the people around me off ;)
I don&#039;t care much for programming style as I can follow most styles of development not that I like all of them but they pay me so I&#039;ll follow the standards.</description>
		<content:encoded><![CDATA[<p>I must admit that I&#8217;m guilty of refactoring but Idon&#8217;t go in and refactor the whole lot just the things I touch and when I see there are obvious problems with that code.<br />
If I inherit a project from somebody else I tend to leave the things that work alone but when I find lots of duplication and other smells I cannot resist and refactor that stuff out and then still only in the classes I actually touch. Is that the refactoring cowboy you&#8217;re talking about? The last thing I want to do is piss the people around me off <img src='http://accidentaltechnologist.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
I don&#8217;t care much for programming style as I can follow most styles of development not that I like all of them but they pay me so I&#8217;ll follow the standards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Bazinet</title>
		<link>http://accidentaltechnologist.com/programming/when-refactoring-code-is-a-waste-of-time/#comment-658</link>
		<dc:creator>Rob Bazinet</dc:creator>
		<pubDate>Wed, 10 Sep 2008 22:57:50 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/~rbazinet/?p=309#comment-658</guid>
		<description>&lt;p&gt;@Dan it is a hard urge to resist but when the client is paying for it, it is hardly ever worth the effort.  If the code works, be happy and move on.&lt;/p&gt;
&lt;p&gt;@Micheal - same here, I bill clients and touching code that already works doesn&#039;t make them very happy.&lt;/p&gt;
&lt;p&gt;Great comments guys.  I expected to be flamed actually.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Dan it is a hard urge to resist but when the client is paying for it, it is hardly ever worth the effort.  If the code works, be happy and move on.</p>
<p>@Micheal &#8211; same here, I bill clients and touching code that already works doesn&#8217;t make them very happy.</p>
<p>Great comments guys.  I expected to be flamed actually.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Bazinet</title>
		<link>http://accidentaltechnologist.com/programming/when-refactoring-code-is-a-waste-of-time/#comment-1412</link>
		<dc:creator>Rob Bazinet</dc:creator>
		<pubDate>Wed, 10 Sep 2008 22:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/~rbazinet/?p=309#comment-1412</guid>
		<description>@Dan it is a hard urge to resist but when the client is paying for it, it is hardly ever worth the effort.  If the code works, be happy and move on.
@Micheal - same here, I bill clients and touching code that already works doesn&#039;t make them very happy.
Great comments guys.  I expected to be flamed actually.</description>
		<content:encoded><![CDATA[<p>@Dan it is a hard urge to resist but when the client is paying for it, it is hardly ever worth the effort.  If the code works, be happy and move on.<br />
@Micheal &#8211; same here, I bill clients and touching code that already works doesn&#8217;t make them very happy.<br />
Great comments guys.  I expected to be flamed actually.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Eaton</title>
		<link>http://accidentaltechnologist.com/programming/when-refactoring-code-is-a-waste-of-time/#comment-657</link>
		<dc:creator>Michael Eaton</dc:creator>
		<pubDate>Wed, 10 Sep 2008 17:47:47 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/~rbazinet/?p=309#comment-657</guid>
		<description>&lt;p&gt;@Dan:&lt;/p&gt;
&lt;p&gt;&quot;It&#039;s a dull conclusion, but it comes down to judgment. Sometimes it&#039;s really worth it, even if it takes a while.&quot;&lt;/p&gt;
&lt;p&gt;That&#039;s true.  In my case though, I bill my clients by the hour so sometimes I can&#039;t jump in and refactor *everything* even if I want to.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Dan:</p>
<p>&quot;It&#8217;s a dull conclusion, but it comes down to judgment. Sometimes it&#8217;s really worth it, even if it takes a while.&quot;</p>
<p>That&#8217;s true.  In my case though, I bill my clients by the hour so sometimes I can&#8217;t jump in and refactor *everything* even if I want to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Eaton</title>
		<link>http://accidentaltechnologist.com/programming/when-refactoring-code-is-a-waste-of-time/#comment-1411</link>
		<dc:creator>Michael Eaton</dc:creator>
		<pubDate>Wed, 10 Sep 2008 17:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/~rbazinet/?p=309#comment-1411</guid>
		<description>@Dan:
&quot;It&#039;s a dull conclusion, but it comes down to judgment. Sometimes it&#039;s really worth it, even if it takes a while.&quot;
That&#039;s true.  In my case though, I bill my clients by the hour so sometimes I can&#039;t jump in and refactor *everything* even if I want to.</description>
		<content:encoded><![CDATA[<p>@Dan:<br />
&quot;It&#8217;s a dull conclusion, but it comes down to judgment. Sometimes it&#8217;s really worth it, even if it takes a while.&quot;<br />
That&#8217;s true.  In my case though, I bill my clients by the hour so sometimes I can&#8217;t jump in and refactor *everything* even if I want to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Bernier</title>
		<link>http://accidentaltechnologist.com/programming/when-refactoring-code-is-a-waste-of-time/#comment-656</link>
		<dc:creator>Dan Bernier</dc:creator>
		<pubDate>Wed, 10 Sep 2008 15:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/~rbazinet/?p=309#comment-656</guid>
		<description>&lt;p&gt;I once wanted to do this very badly.  I&#039;d inherited code w/ a TON of complexity, and a lot of it seemed needless.  I wanted to rip through the code with a machete, and tear about half of it out, but I held back.  After living with it for a week or two, I talked it out w/ a senior developer (I was pretty green), and he said sure, clean it up.  The resulting code was -much- better.  The original coder had been reading GoF, and made himself a gratuitous Pattern salad.  With all the &quot;extra&quot; out of the way, you could see what the code was supposed to do.&lt;/p&gt;
&lt;p&gt;OTOH, I&#039;m guilty of making fastidious code-hygiene fixes, and introducing bugs.  It&#039;s frustrating to take a much prettier bunch of code with a tricky bug, and revert it, because the original code at least works right, as far as you can tell.&lt;/p&gt;
&lt;p&gt;It&#039;s a dull conclusion, but it comes down to judgment.  Sometimes it&#039;s really worth it, even if it takes a while.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I once wanted to do this very badly.  I&#8217;d inherited code w/ a TON of complexity, and a lot of it seemed needless.  I wanted to rip through the code with a machete, and tear about half of it out, but I held back.  After living with it for a week or two, I talked it out w/ a senior developer (I was pretty green), and he said sure, clean it up.  The resulting code was -much- better.  The original coder had been reading GoF, and made himself a gratuitous Pattern salad.  With all the &quot;extra&quot; out of the way, you could see what the code was supposed to do.</p>
<p>OTOH, I&#8217;m guilty of making fastidious code-hygiene fixes, and introducing bugs.  It&#8217;s frustrating to take a much prettier bunch of code with a tricky bug, and revert it, because the original code at least works right, as far as you can tell.</p>
<p>It&#8217;s a dull conclusion, but it comes down to judgment.  Sometimes it&#8217;s really worth it, even if it takes a while.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

