<?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: Why do TDD?</title>
	<atom:link href="http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/</link>
	<description>Strong opinions, weakly held</description>
	<lastBuildDate>Mon, 17 Jun 2013 21:27: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: Anonymous</title>
		<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4206</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 12 Dec 2011 13:34:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4206</guid>
		<description>Ha! Fair enough. It sounds like you may be describing a symptom, however. What is expensive about TDD? (In my experience, only the very smallest projects have any expense of TDD, unless there is a lack of technical leadership on the project)</description>
		<content:encoded><![CDATA[<p>Ha! Fair enough. It sounds like you may be describing a symptom, however. What is expensive about TDD? (In my experience, only the very smallest projects have any expense of TDD, unless there is a lack of technical leadership on the project)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Reiser</title>
		<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4205</link>
		<dc:creator>Andrew Reiser</dc:creator>
		<pubDate>Mon, 12 Dec 2011 04:34:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4205</guid>
		<description>TDD is rubbish. Expensive beyond what customer&#039;s can afford. I&#039;m currently watching a test driven project crash and burn. It aint pretty.</description>
		<content:encoded><![CDATA[<p>TDD is rubbish. Expensive beyond what customer&#8217;s can afford. I&#8217;m currently watching a test driven project crash and burn. It aint pretty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4065</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 02 Nov 2011 17:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4065</guid>
		<description>Ha, well, no it was my own code (which is often alien to me). But doing test-first, the first step is to write a failing test. Sometimes that test that is supposed to fail, actually passes.</description>
		<content:encoded><![CDATA[<p>Ha, well, no it was my own code (which is often alien to me). But doing test-first, the first step is to write a failing test. Sometimes that test that is supposed to fail, actually passes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Weller</title>
		<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4064</link>
		<dc:creator>Thomas Weller</dc:creator>
		<pubDate>Wed, 02 Nov 2011 16:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4064</guid>
		<description>What I imagined from your post was a developer staring at some alien code (e.g. some legacy codebase, or possibly adding some additional tests to a TDD-driven codebase), writing a test for it, and then being surprised because the test passed unexpectedly. 
This would be close to my experiences, so that&#039;s what I understood from your post. 
But I&#039;m suspecting from your question that this not the case. Right?</description>
		<content:encoded><![CDATA[<p>What I imagined from your post was a developer staring at some alien code (e.g. some legacy codebase, or possibly adding some additional tests to a TDD-driven codebase), writing a test for it, and then being surprised because the test passed unexpectedly.<br />
This would be close to my experiences, so that&#8217;s what I understood from your post.<br />
But I&#8217;m suspecting from your question that this not the case. Right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4063</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 02 Nov 2011 16:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4063</guid>
		<description>Test-after? Curious, what gave you that impression?</description>
		<content:encoded><![CDATA[<p>Test-after? Curious, what gave you that impression?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Weller</title>
		<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4062</link>
		<dc:creator>Thomas Weller</dc:creator>
		<pubDate>Wed, 02 Nov 2011 16:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4062</guid>
		<description>I totally agree, failing test are mostly more enlightening than succeeding tests - or at least trigger a deep review of your system&#039;s understanding.

One thing though: Sounds more like you were talking about some sort of &#039;test-after&#039; scenario,  not necessarily about TDD.

Regards
Thomas</description>
		<content:encoded><![CDATA[<p>I totally agree, failing test are mostly more enlightening than succeeding tests &#8211; or at least trigger a deep review of your system&#8217;s understanding.</p>
<p>One thing though: Sounds more like you were talking about some sort of &#8216;test-after&#8217; scenario,  not necessarily about TDD.</p>
<p>Regards<br />
Thomas</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fir3pho3nixx</title>
		<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4061</link>
		<dc:creator>Fir3pho3nixx</dc:creator>
		<pubDate>Wed, 02 Nov 2011 13:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4061</guid>
		<description>One thing you could say is that TDD is perhaps as much as design activity as what it formalizes assumptions(all benefits). I find that in order to write better, easier to understand tests that prove behavior or interaction, you naturally tend to evolve your code in properly separated, single responsibility objects. Gone are the days of dealing with entangled messes for which there is no evidence to support that it works! :)</description>
		<content:encoded><![CDATA[<p>One thing you could say is that TDD is perhaps as much as design activity as what it formalizes assumptions(all benefits). I find that in order to write better, easier to understand tests that prove behavior or interaction, you naturally tend to evolve your code in properly separated, single responsibility objects. Gone are the days of dealing with entangled messes for which there is no evidence to support that it works! <img src='http://lostechies.com/jimmybogard/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4059</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 01 Nov 2011 21:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4059</guid>
		<description>For me, TDD != unit tests. I&#039;m very deliberate when I mention TDD that I don&#039;t mention unit tests. TDD just means test-driven development, not &quot;unit-test driven development&quot;.</description>
		<content:encoded><![CDATA[<p>For me, TDD != unit tests. I&#8217;m very deliberate when I mention TDD that I don&#8217;t mention unit tests. TDD just means test-driven development, not &#8220;unit-test driven development&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scooletz</title>
		<link>http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4058</link>
		<dc:creator>Scooletz</dc:creator>
		<pubDate>Tue, 01 Nov 2011 20:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2011/11/01/why-do-tdd/#comment-4058</guid>
		<description>I hope you don&#039;t mean only unit tests but also integration ones. Recently I reviewed the way Castle is tested and must admit that being strict to unit tests is not always the best way.</description>
		<content:encoded><![CDATA[<p>I hope you don&#8217;t mean only unit tests but also integration ones. Recently I reviewed the way Castle is tested and must admit that being strict to unit tests is not always the best way.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
