<?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: The business value of test-driven development</title>
	<atom:link href="http://jonkruger.com/blog/2010/01/25/the-business-value-of-test-driven-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonkruger.com/blog/2010/01/25/the-business-value-of-test-driven-development/</link>
	<description></description>
	<pubDate>Fri, 18 May 2012 01:17:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tim</title>
		<link>http://jonkruger.com/blog/2010/01/25/the-business-value-of-test-driven-development/comment-page-1/#comment-4818</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Thu, 28 Jan 2010 15:27:37 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=438#comment-4818</guid>
		<description>Jon, you need the word "malleable" in this post somewhere. 

@George - I've done my share of contracting as well, and though the code-ownership is usually short term, you have to have that ownership while you're writing it because somebody is going to maintain this system after you leave. That somebody could be you at a later date, as well. To operate under the assumption that, "I'm just here a short time, I'll hack in whatever I need," is unprofessional.

@jak, I'd argue that TDD is a strong side of the maintenance of a system. You've got a strong suite of tests to maintain against, the "safety net" to know you're not doing damage elsewhere. The practice of TDD is for design, but the result of it does make maintaining an app much easier.</description>
		<content:encoded><![CDATA[<p>Jon, you need the word &#8220;malleable&#8221; in this post somewhere. </p>
<p>@George - I&#8217;ve done my share of contracting as well, and though the code-ownership is usually short term, you have to have that ownership while you&#8217;re writing it because somebody is going to maintain this system after you leave. That somebody could be you at a later date, as well. To operate under the assumption that, &#8220;I&#8217;m just here a short time, I&#8217;ll hack in whatever I need,&#8221; is unprofessional.</p>
<p>@jak, I&#8217;d argue that TDD is a strong side of the maintenance of a system. You&#8217;ve got a strong suite of tests to maintain against, the &#8220;safety net&#8221; to know you&#8217;re not doing damage elsewhere. The practice of TDD is for design, but the result of it does make maintaining an app much easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jak</title>
		<link>http://jonkruger.com/blog/2010/01/25/the-business-value-of-test-driven-development/comment-page-1/#comment-4815</link>
		<dc:creator>Jak</dc:creator>
		<pubDate>Wed, 27 Jan 2010 00:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=438#comment-4815</guid>
		<description>The benefits you list also come without TDD ...

They are provided also by ... BDD, POUT, Automated Integration testing and by a good QA department and process

The benefits of TDD are little to do with long term maintenance, but to do with driving out a design in code. Testing is not the important part of TDD ... Design is.

That said, I could and would argue that TDD is not a great way of driving out a design for most scenarios, and BDD or even just spiking, would provide a faster and leaner solution, and more long term value</description>
		<content:encoded><![CDATA[<p>The benefits you list also come without TDD &#8230;</p>
<p>They are provided also by &#8230; BDD, POUT, Automated Integration testing and by a good QA department and process</p>
<p>The benefits of TDD are little to do with long term maintenance, but to do with driving out a design in code. Testing is not the important part of TDD &#8230; Design is.</p>
<p>That said, I could and would argue that TDD is not a great way of driving out a design for most scenarios, and BDD or even just spiking, would provide a faster and leaner solution, and more long term value</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention Jon Krugerâ€™s Blog Â» The business value of test-driven development -- Topsy.com</title>
		<link>http://jonkruger.com/blog/2010/01/25/the-business-value-of-test-driven-development/comment-page-1/#comment-4814</link>
		<dc:creator>Tweets that mention Jon Krugerâ€™s Blog Â» The business value of test-driven development -- Topsy.com</dc:creator>
		<pubDate>Tue, 26 Jan 2010 05:04:02 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=438#comment-4814</guid>
		<description>[...] This post was mentioned on Twitter by Mark Nijhof and Jon Kruger, Alf Kåre Lefdal. Alf Kåre Lefdal said: RT @MarkNijhof: RT @JonKruger: Blogged: The business value of test-driven development http://bit.ly/8mnXX1 [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Mark Nijhof and Jon Kruger, Alf Kåre Lefdal. Alf Kåre Lefdal said: RT @MarkNijhof: RT @JonKruger: Blogged: The business value of test-driven development <a href="http://bit.ly/8mnXX1" rel="nofollow">http://bit.ly/8mnXX1</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetKicks.com</title>
		<link>http://jonkruger.com/blog/2010/01/25/the-business-value-of-test-driven-development/comment-page-1/#comment-4813</link>
		<dc:creator>DotNetKicks.com</dc:creator>
		<pubDate>Mon, 25 Jan 2010 17:28:44 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=438#comment-4813</guid>
		<description>&lt;strong&gt;The business value of test-driven development...&lt;/strong&gt;

You've been kicked (a good thing) - Trackback from DotNetKicks.com...</description>
		<content:encoded><![CDATA[<p><strong>The business value of test-driven development&#8230;</strong></p>
<p>You&#8217;ve been kicked (a good thing) - Trackback from DotNetKicks.com&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Kruger</title>
		<link>http://jonkruger.com/blog/2010/01/25/the-business-value-of-test-driven-development/comment-page-1/#comment-4812</link>
		<dc:creator>Jon Kruger</dc:creator>
		<pubDate>Mon, 25 Jan 2010 17:28:26 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=438#comment-4812</guid>
		<description>@George,

As a consultant myself, I have to take pride in my work and be disciplined enough to not create a mess for other people to deal with.  That's not something that I want attached to my reputation. :)

TDD helps me quite a bit while I'm developing the application -- there is plenty of short term benefit to it.  I still need to know that my code is working and that I'm not going to break things.</description>
		<content:encoded><![CDATA[<p>@George,</p>
<p>As a consultant myself, I have to take pride in my work and be disciplined enough to not create a mess for other people to deal with.  That&#8217;s not something that I want attached to my reputation. :)</p>
<p>TDD helps me quite a bit while I&#8217;m developing the application &#8212; there is plenty of short term benefit to it.  I still need to know that my code is working and that I&#8217;m not going to break things.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Mauer</title>
		<link>http://jonkruger.com/blog/2010/01/25/the-business-value-of-test-driven-development/comment-page-1/#comment-4811</link>
		<dc:creator>George Mauer</dc:creator>
		<pubDate>Mon, 25 Jan 2010 17:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=438#comment-4811</guid>
		<description>This is 100% true but there's an interesting corollary.  Contractors that don't retain code-ownership would tend to find the least use out of TDD.  Unfortunately these sort of software shops tend to drive our industry.  So then what's the business value for them to implement TDD practices?</description>
		<content:encoded><![CDATA[<p>This is 100% true but there&#8217;s an interesting corollary.  Contractors that don&#8217;t retain code-ownership would tend to find the least use out of TDD.  Unfortunately these sort of software shops tend to drive our industry.  So then what&#8217;s the business value for them to implement TDD practices?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

