<?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: Drifting Into Test-Driven Development</title>
	<atom:link href="http://push.cx/2007/drifting-into-test-driven-development/feed" rel="self" type="application/rss+xml" />
	<link>http://push.cx/2007/drifting-into-test-driven-development</link>
	<description>A tea-drinking web geek's coffee-flavored blog</description>
	<lastBuildDate>Tue, 12 Jan 2010 15:38:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: nothing happens</title>
		<link>http://push.cx/2007/drifting-into-test-driven-development/comment-page-1#comment-87182</link>
		<dc:creator>nothing happens</dc:creator>
		<pubDate>Tue, 08 Jan 2008 22:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2007/drifting-into-test-driven-development#comment-87182</guid>
		<description>[...] Pretty soon, you&#8217;re not keeping track of so much in your head at once, focusing on a little bit of functionality at a time, and then those spare brain cycles start thinking ahead, start coming up with those edge cases and error conditions you usually forget about. You start writing TODO comments in your tests to remind you to test those error and edge cases; pretty soon, you start writing those TODOs in the form of markTestIncomplete(). Then one day you&#8217;re adding one of those stub tests you mean to come back to later, when your brain jumps ahead to how to write the test. Before you&#8217;ve even implemented the thing it&#8217;s gonna test. So you go ahead and code it up &#8212; you&#8217;re drifting into Test-Driven Development. [...]</description>
		<content:encoded><![CDATA[<p>[...] Pretty soon, you&#8217;re not keeping track of so much in your head at once, focusing on a little bit of functionality at a time, and then those spare brain cycles start thinking ahead, start coming up with those edge cases and error conditions you usually forget about. You start writing TODO comments in your tests to remind you to test those error and edge cases; pretty soon, you start writing those TODOs in the form of markTestIncomplete(). Then one day you&#8217;re adding one of those stub tests you mean to come back to later, when your brain jumps ahead to how to write the test. Before you&#8217;ve even implemented the thing it&#8217;s gonna test. So you go ahead and code it up &#8212; you&#8217;re drifting into Test-Driven Development. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.389 seconds -->
