<?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: TDD: Rewriting/refactoring tests</title>
	<atom:link href="http://www.markhneedham.com/blog/2010/01/25/tdd-rewritingrefactoring-tests/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markhneedham.com/blog/2010/01/25/tdd-rewritingrefactoring-tests/</link>
	<description>Thoughts on Software Development</description>
	<lastBuildDate>Sat, 11 Feb 2012 23:17:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Daniel Brockman</title>
		<link>http://www.markhneedham.com/blog/2010/01/25/tdd-rewritingrefactoring-tests/comment-page-1/#comment-30979</link>
		<dc:creator>Daniel Brockman</dc:creator>
		<pubDate>Tue, 26 Jan 2010 11:53:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=2090#comment-30979</guid>
		<description>I think in general rewriting individual modules can often be a very good idea, even if “the big rewrite” is not.

Just like when you make a typo it’s sometimes easier just to delete the whole word and do it over than to try to arrow your way into the word and fix the problem by shuffling letters around.

Rewriting a whole module can be a very good opportunity to introduce a clean and isolated island of good code into a part of the system that you kind of dread working with.

You can even quite safely replace a good portion of your whole system by rewriting it it chunks like this.</description>
		<content:encoded><![CDATA[<p>I think in general rewriting individual modules can often be a very good idea, even if “the big rewrite” is not.</p>
<p>Just like when you make a typo it’s sometimes easier just to delete the whole word and do it over than to try to arrow your way into the word and fix the problem by shuffling letters around.</p>
<p>Rewriting a whole module can be a very good opportunity to introduce a clean and isolated island of good code into a part of the system that you kind of dread working with.</p>
<p>You can even quite safely replace a good portion of your whole system by rewriting it it chunks like this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention TDD: Rewriting/refactoring tests at Mark Needham -- Topsy.com</title>
		<link>http://www.markhneedham.com/blog/2010/01/25/tdd-rewritingrefactoring-tests/comment-page-1/#comment-30972</link>
		<dc:creator>Tweets that mention TDD: Rewriting/refactoring tests at Mark Needham -- Topsy.com</dc:creator>
		<pubDate>Tue, 26 Jan 2010 09:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=2090#comment-30972</guid>
		<description>[...] This post was mentioned on Twitter by Mark Needham, planettw, Craig Taylor, Agile Journal, Agile Topic and others. Agile Topic said: Agile #Agile: Mark Needham: TDD: Rewriting/refactoring tests... http://bit.ly/6jwlSi [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Mark Needham, planettw, Craig Taylor, Agile Journal, Agile Topic and others. Agile Topic said: Agile #Agile: Mark Needham: TDD: Rewriting/refactoring tests&#8230; <a href="http://bit.ly/6jwlSi" rel="nofollow">http://bit.ly/6jwlSi</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

