<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: performance kata by corey haines</title>
	<atom:link href="http://silkandspinach.net/2009/09/15/performance-kata-by-corey-haines/feed/" rel="self" type="application/rss+xml" />
	<link>http://silkandspinach.net/2009/09/15/performance-kata-by-corey-haines/</link>
	<description>development, by example</description>
	<lastBuildDate>Mon, 19 Mar 2012 12:48:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Adrian Mowat</title>
		<link>http://silkandspinach.net/2009/09/15/performance-kata-by-corey-haines/#comment-15822</link>
		<dc:creator><![CDATA[Adrian Mowat]]></dc:creator>
		<pubDate>Wed, 23 Sep 2009 22:48:13 +0000</pubDate>
		<guid isPermaLink="false">http://silkandspinach.net/?p=1081#comment-15822</guid>
		<description><![CDATA[Kevin, I&#039;ve been pondering Corey&#039;s (excellent) video and your response for a week now.  I agree that the use of test helpers if probably an indication of a lack of fluidity in the API, but I&#039;m not a fan of absolutes so to say that would *always* be the case doesn&#039;t sit right with me. 

I have noticed that when I create mock objects in my specs, helpers can be useful to make the construction of the mocks more fluid and easy on the eye.  In some cases, that&#039;s a sign that the objects I am mocking have an unclear interface but other times it&#039;s simply a reaction to the fact rspec only provides a single, simple, way to construct mocks and sometimes you just need more.]]></description>
		<content:encoded><![CDATA[<p>Kevin, I&#8217;ve been pondering Corey&#8217;s (excellent) video and your response for a week now.  I agree that the use of test helpers if probably an indication of a lack of fluidity in the API, but I&#8217;m not a fan of absolutes so to say that would *always* be the case doesn&#8217;t sit right with me. </p>
<p>I have noticed that when I create mock objects in my specs, helpers can be useful to make the construction of the mocks more fluid and easy on the eye.  In some cases, that&#8217;s a sign that the objects I am mocking have an unclear interface but other times it&#8217;s simply a reaction to the fact rspec only provides a single, simple, way to construct mocks and sometimes you just need more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Rutherford</title>
		<link>http://silkandspinach.net/2009/09/15/performance-kata-by-corey-haines/#comment-15814</link>
		<dc:creator><![CDATA[Kevin Rutherford]]></dc:creator>
		<pubDate>Tue, 15 Sep 2009 16:10:24 +0000</pubDate>
		<guid isPermaLink="false">http://silkandspinach.net/?p=1081#comment-15814</guid>
		<description><![CDATA[That would be great. Soon, please GeePaw!]]></description>
		<content:encoded><![CDATA[<p>That would be great. Soon, please GeePaw!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Rutherford</title>
		<link>http://silkandspinach.net/2009/09/15/performance-kata-by-corey-haines/#comment-15813</link>
		<dc:creator><![CDATA[Kevin Rutherford]]></dc:creator>
		<pubDate>Tue, 15 Sep 2009 16:09:31 +0000</pubDate>
		<guid isPermaLink="false">http://silkandspinach.net/?p=1081#comment-15813</guid>
		<description><![CDATA[Yeah, you&#039;re clearly much more relaxed than me. I have to sort it out immediately, preferably before it happens. When you&#039;re over here for your UK tour maybe you can show me how to let go a bit more... :)]]></description>
		<content:encoded><![CDATA[<p>Yeah, you&#8217;re clearly much more relaxed than me. I have to sort it out immediately, preferably before it happens. When you&#8217;re over here for your UK tour maybe you can show me how to let go a bit more&#8230; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GeePawHill</title>
		<link>http://silkandspinach.net/2009/09/15/performance-kata-by-corey-haines/#comment-15812</link>
		<dc:creator><![CDATA[GeePawHill]]></dc:creator>
		<pubDate>Tue, 15 Sep 2009 15:43:24 +0000</pubDate>
		<guid isPermaLink="false">http://silkandspinach.net/?p=1081#comment-15812</guid>
		<description><![CDATA[Nice.  I completely agree with your notion that need-for-test-helper is the scent of weak design.  One of the things I&#039;ve been thinking of doing for my next video set is an attempt to maximize all such ideas -- the ones that fall out of TDD, that is -- during a reasonably rich set of TDD videos.  - GeePaw]]></description>
		<content:encoded><![CDATA[<p>Nice.  I completely agree with your notion that need-for-test-helper is the scent of weak design.  One of the things I&#8217;ve been thinking of doing for my next video set is an attempt to maximize all such ideas &#8212; the ones that fall out of TDD, that is &#8212; during a reasonably rich set of TDD videos.  &#8211; GeePaw</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corey Haines</title>
		<link>http://silkandspinach.net/2009/09/15/performance-kata-by-corey-haines/#comment-15811</link>
		<dc:creator><![CDATA[Corey Haines]]></dc:creator>
		<pubDate>Tue, 15 Sep 2009 15:37:04 +0000</pubDate>
		<guid isPermaLink="false">http://silkandspinach.net/?p=1081#comment-15811</guid>
		<description><![CDATA[Hi, Kevin,

Thanks for the great thoughts and feedback.

I definitely agree that the test helpers are an indication of possible api problems. One technique that I use is to build test helpers in the specs, knowing that they most likely are production code waiting to find a place. :)]]></description>
		<content:encoded><![CDATA[<p>Hi, Kevin,</p>
<p>Thanks for the great thoughts and feedback.</p>
<p>I definitely agree that the test helpers are an indication of possible api problems. One technique that I use is to build test helpers in the specs, knowing that they most likely are production code waiting to find a place. :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

