<?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: Listen to the tests&#8230; they tell smells in your code!</title>
	<atom:link href="http://blog.m.artins.net/tdd-listen-to-the-tests-they-tell-smells-in-your-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.m.artins.net/tdd-listen-to-the-tests-they-tell-smells-in-your-code/</link>
	<description>On Agile Software Development</description>
	<lastBuildDate>Sun, 26 Dec 2010 03:22:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Alexandre Martins</title>
		<link>http://blog.m.artins.net/tdd-listen-to-the-tests-they-tell-smells-in-your-code/comment-page-1/#comment-13644</link>
		<dc:creator>Alexandre Martins</dc:creator>
		<pubDate>Tue, 27 Jul 2010 14:49:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m.artins.net/?p=305#comment-13644</guid>
		<description>@Chris Vest
Thanks dude! Already fixed...
The idea of test coverings looks pretty cool. 
Never heard of it, will check it out as soon as I find my &quot;Legacy Code&quot; copy.
Thanks for the tip!</description>
		<content:encoded><![CDATA[<p>@Chris Vest<br />
Thanks dude! Already fixed&#8230;<br />
The idea of test coverings looks pretty cool.<br />
Never heard of it, will check it out as soon as I find my &#8220;Legacy Code&#8221; copy.<br />
Thanks for the tip!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Vest</title>
		<link>http://blog.m.artins.net/tdd-listen-to-the-tests-they-tell-smells-in-your-code/comment-page-1/#comment-13632</link>
		<dc:creator>Chris Vest</dc:creator>
		<pubDate>Tue, 27 Jul 2010 09:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m.artins.net/?p=305#comment-13632</guid>
		<description>You second Paperboy class is missing a `totalCollected.add(amountPaid);` line.

It can be dangerous to refactor without adequate test coverage. Therefor you need the big &quot;tests&quot; to gain coverage - Michael Feathers calls them test coverings. Once you have those, you can iterate on refactoring the product code for testability and write a new set of small test cases. And when you new set of tests overtake the test coverings in coverage (or something), then you can delete the coverings. A covering is certainly painful to write, but they are temporary things and they allow us to work more effectively with the legacy code going forward.</description>
		<content:encoded><![CDATA[<p>You second Paperboy class is missing a `totalCollected.add(amountPaid);` line.</p>
<p>It can be dangerous to refactor without adequate test coverage. Therefor you need the big &#8220;tests&#8221; to gain coverage &#8211; Michael Feathers calls them test coverings. Once you have those, you can iterate on refactoring the product code for testability and write a new set of small test cases. And when you new set of tests overtake the test coverings in coverage (or something), then you can delete the coverings. A covering is certainly painful to write, but they are temporary things and they allow us to work more effectively with the legacy code going forward.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pavol Bernhauser</title>
		<link>http://blog.m.artins.net/tdd-listen-to-the-tests-they-tell-smells-in-your-code/comment-page-1/#comment-13630</link>
		<dc:creator>Pavol Bernhauser</dc:creator>
		<pubDate>Tue, 27 Jul 2010 08:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.m.artins.net/?p=305#comment-13630</guid>
		<description>Very good article and description. I am bookmarking it so I can find it in future when I will try to describe this idea to somebody. 
But there is a small glitch in &quot;correct&quot; example. Paid money is not added to totalCollected.</description>
		<content:encoded><![CDATA[<p>Very good article and description. I am bookmarking it so I can find it in future when I will try to describe this idea to somebody.<br />
But there is a small glitch in &#8220;correct&#8221; example. Paid money is not added to totalCollected.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

