<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: TDD is how I do it, not what I do</title>
    <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>TDD is how I do it, not what I do</title>
      <description>&lt;blockquote&gt;
&amp;#8220;Do not seek to follow in the footsteps of the men of old; seek what they sought.&amp;#8221; ~Basho
&lt;/blockquote&gt;

	&lt;p&gt;That quote resonates with me. I happend across that a few days after co-teaching 
an &amp;#8220;advanced &lt;span class="caps"&gt;TDD&lt;/span&gt;&amp;#8221; course with Uncle Bob. One of the recurring themes during the week
was that &lt;span class="caps"&gt;TDD&lt;/span&gt; is a &amp;#8220;how&amp;#8221; not a &amp;#8220;what&amp;#8221;. It&amp;#8217;s important to remember that &lt;span class="caps"&gt;TDD&lt;/span&gt; is not the
goal, the&lt;i&gt; &lt;b&gt;results&lt;/b&gt;&lt;/i&gt; of successfully applying &lt;span class="caps"&gt;TDD&lt;/span&gt; are.&lt;/p&gt;


	&lt;p&gt;What are those results?&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;You could end up writing less code to accomplish the same thing&lt;/li&gt;
		&lt;li&gt;You might write better code that is less-coupled and more maleable&lt;/li&gt;
		&lt;li&gt;The code tends to be testable because, well, it IS tested&lt;/li&gt;
		&lt;li&gt;The coverage of your tests will be such that making significant changes will not be too risky&lt;/li&gt;
		&lt;li&gt;The number of defects should be quite low&lt;/li&gt;
		&lt;li&gt;The tests serve as excellent exampls of how to use the various classes in your solution&lt;/li&gt;
		&lt;li&gt;Less &amp;#8220;just in case&amp;#8221; code written, which typically doesn&amp;#8217;t work in those cases that they targeted&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Right now I do not know of a better way to accomplish all of these results more effectively
than practicing &lt;span class="caps"&gt;TDD&lt;/span&gt;. Even so, this does not elevate &lt;span class="caps"&gt;TDD&lt;/span&gt; from a &amp;#8220;how&amp;#8221; to a &amp;#8220;what.&amp;#8221; 
&lt;span class="caps"&gt;TDD&lt;/span&gt; remains a technique to accomplish thigns I value. It is not a self-justifying
practice. If someone asks me &amp;#8220;why do we do it this way&amp;#8221;, saying something like
&amp;#8220;we practice &lt;span class="caps"&gt;TDD&lt;/span&gt;&amp;#8221; or &amp;#8220;well you don&amp;#8217;t understand &lt;span class="caps"&gt;TDD&lt;/span&gt;&amp;#8221; is not a good answer.&lt;/p&gt;


We had an interesting result during that class. One group was practicing Bob&amp;#8217;s three rules of &lt;span class="caps"&gt;TDD&lt;/span&gt; (paraphrased); 
	&lt;ul&gt;
	&lt;li&gt;Write no production code without failing tests&lt;/li&gt;
		&lt;li&gt;Write only enough test code so that it fails (not compiling is failing)&lt;/li&gt;
		&lt;li&gt;Write only enough production code to get your tests to pass.&lt;/li&gt;
	&lt;/ul&gt;


But they ended up with a bit of a mess. Following the three rules wasn&amp;#8217;t enough. These rules are guiding principles, but those three rules mean nothing if you forget about clean code, refactoring and basic design principles (here are a few):
	&lt;ul&gt;
	&lt;li&gt;S.O.L.I.D.&lt;/li&gt;
		&lt;li&gt;F.I.R.S.T.&lt;/li&gt;
		&lt;li&gt;Separation of Concerns (Square Law of Computation)&lt;/li&gt;
		&lt;li&gt;Coupling/Cohesion&lt;/li&gt;
		&lt;li&gt;Protected Variation&lt;/li&gt;
		&lt;li&gt;...&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;span class="caps"&gt;TDD&lt;/span&gt; is a means to an end but it is the end we care about. What is that end? 
Software that has few defects and is easy to change. Tests give us that. Not 
testing generally does not give us that. And testing in a common &amp;#8220;QA over the wall&amp;#8221; configuration typically does not cut it.&lt;/p&gt;


	&lt;p&gt;Since I do not know how to so easily produce those results in any other way. &lt;span class="caps"&gt;TDD&lt;/span&gt; becomes the defacto means of implementation for me. That doesn&amp;#8217;t mean I should turn a blind eye to new ways of doing things. In lieu of any such information, however, I&amp;#8217;ll pick &lt;span class="caps"&gt;TDD&lt;/span&gt; as a starting point. This is still a &amp;#8220;how&amp;#8221; and not a &amp;#8220;what&amp;#8221;.&lt;/p&gt;


It turns out that for me there are several tangible benefits I&amp;#8217;ve personally 
experienced from practicing &lt;span class="caps"&gt;TDD&lt;/span&gt;:
	&lt;ul&gt;
	&lt;li&gt;Increased confidence in the code I produce (even more than when I was simply test infected)&lt;/li&gt;
		&lt;li&gt;Less worrying about one-off conditions and edge cases. I&amp;#8217;ll get to them and as I think about then, they become tests&lt;/li&gt;
		&lt;li&gt;Fun&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Fun?&lt;/p&gt;


Yes I wrote fun. There are several aspects of this:
	&lt;ul&gt;
	&lt;li&gt;I seem to produce demonstrable benefits sooner&lt;/li&gt;
		&lt;li&gt;I actually do more analysis throughout&lt;/li&gt;
		&lt;li&gt;I get to do more OO programming&lt;/li&gt;
	&lt;/ul&gt;


&lt;h4&gt;Demonstrable Benefits Sooner&lt;/h4&gt;
Since I focus on one test at a time, I frequently get back to running tests. I&amp;#8217;m able to see results sooner. Sure, those results are sometimes disjoint and piecemeal, but over time they organically grow into something useful. I really enjoy teaching a class and moving from a trivial test to a suite a tests that together have caused what students can see is a tangible implementation of something complex.

&lt;h4&gt;More Analysis&lt;/h4&gt;
Analysis means to break into constituent parts. When I practice &lt;span class="caps"&gt;TDD&lt;/span&gt;, I think about some end (say a user story or a scenario) then I think about a small part of that overall work and tackle it. In the act of getting to a test, I&amp;#8217;m doing enough analysis to figure out at least some of the parts of what I&amp;#8217;m trying to do. I&amp;#8217;m breaking my goal into a parts, that&amp;#8217;s a pretty good demonstration of analysis.

&lt;h4&gt;More OO&lt;/h4&gt;
I like polymorphism. I like lots of shallow, but broad hierarchies. 
I prefer delegation to inheritance. But often, the things I&amp;#8217;m writing 
don&amp;#8217;t need a lot of this &amp;#8211; or so it might seem.

	&lt;p&gt;When I try to create a good unit test, much of what I&amp;#8217;m doing is trying 
to figure out how the effect I&amp;#8217;m shooting for can be isolated 
to make the test fast, independent, reliable &amp;#8230; To do so, I 
make heavy use of test doubles. Sometimes I hand-roll them, sometimes 
I use mocking libraries. I&amp;#8217;ve event used &lt;span class="caps"&gt;AOP&lt;/span&gt; frameworks, but not nearly as extensively.&lt;/p&gt;


	&lt;p&gt;Doing all of this allows me to use polymorphism more often. And that&amp;#8217;s fun.&lt;/p&gt;


&lt;h3&gt;Conclusion&lt;/h3&gt;
Am I wasting time writing all of these tests? Is my enjoyment of my work
an indication that I might be wasting the time of my product owner?

	&lt;p&gt;Those are good questions. And these are things you might want to ask yourself.&lt;/p&gt;


Personally, I&amp;#8217;m pretty sure I&amp;#8217;m not wasting anyone&amp;#8217;s time for several reasons:
	&lt;ul&gt;
	&lt;li&gt;The product owner is keeping me focused on things that add value&lt;/li&gt;
		&lt;li&gt;Short iterations keep me reigned in&lt;/li&gt;
		&lt;li&gt;I&amp;#8217;m only doing as much as necessary to get the stories for an iteration implemented&lt;/li&gt;
		&lt;li&gt;The tests I&amp;#8217;m writing stay passing, run quickly and over time remain (become) maintainable&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Even so, since &lt;span class="caps"&gt;TDD&lt;/span&gt; is a how and not a what, I still need to keep asking myself
if the work I&amp;#8217;m doing is moving us towards a working solution that will be
maintainable during its lifetime.&lt;/p&gt;


	&lt;p&gt;I think it is. What about you?&lt;/p&gt;</description>
      <pubDate>Mon, 21 Jul 2008 14:32:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:b4795a7f-9544-422c-bb60-8cf16917afbd</guid>
      <author>Brett Schuchert</author>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do</link>
      <category>Schuchert's Scattered Synapses </category>
      <category>TDD</category>
      <category>how</category>
      <category>versus</category>
      <category>what</category>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by iPhone contacts backup</title>
      <description>&lt;p&gt;Get to know about C# and C++. In fact, I find there is no much difference between the two. However, If we want to do much better. I need work hard.&lt;/p&gt;</description>
      <pubDate>Sun, 15 Jan 2012 21:37:20 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:4e965e48-8982-49f1-b6c6-8f69677e4828</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-198098</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by beats by dr dre</title>
      <description>&lt;p&gt;A university student&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dr dre&lt;/a&gt; caught by the enemy, the enemy tied him at the poles,&lt;a href="http://www.drdrebeatsheadphones-australia.com/justbeats-solo-purple-onear-headphones-with-controltalk-p-234.html" rel="nofollow"&gt;just beats solo headphones purple&lt;/a&gt; and then asked him: say, where are you? You do not say it electrocuted! S&lt;a href="http://www.drdrebeatsheadphones-australia.com/cheap-drdre-beats-studio-limited-edition-headphones-blackyellow-p-185.html" rel="nofollow"&gt;cheap dr.dre beats studio headphones balck/yellow&lt;/a&gt;tudents back to the enemy a word, the result was electrocuted, he said: I am TVU.&lt;a href="http://www.drdrebeatsheadphones-australia.com/cheap-beats-by-drdre-pro-performance-professional-headphones-white-p-192.html" rel="nofollow"&gt;Hot sale beats by dr dre pro  headphones&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 15 Nov 2011 03:35:42 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e0cd4b44-7dd0-41e2-90a7-848323d9f326</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-173101</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by christian louboutin</title>
      <description>&lt;p&gt;The professional design make you foot more comfortable. Even more tantalizing,this pattern make your legs look as long as you can,it will make you looked more attractive.Moveover,it has reasonable price.If you are a popular woman,do not miss it.&lt;/p&gt;


	&lt;p&gt;Technical details of Christian Louboutin Velours Scrunch Suede Boots Coffee:&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;Color: Coffee
Material: Suede
4(100mm) heel
Signature red sole x&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;Fashion, delicate, luxurious Christian louboutins shoes on sale, one of its series is Christian Louboutin Tall Boots, is urbanism collocation. This Christian louboutins shoes design makes people new and refreshing. Red soles shoes is personality, your charm will be wonderful performance.&lt;/p&gt;</description>
      <pubDate>Wed, 09 Nov 2011 08:27:26 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6190e826-e4f4-4b09-97e5-43ac5cf8d441</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-170571</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Tips For Bowling</title>
      <description>&lt;p&gt;There are a couple of carp fishing books I&amp;#8217;ve been reading. I&amp;#8217;m very interested in that line of books, because I think they write very well, carp anglers, about the general environment.
Tom Felton&lt;/p&gt;</description>
      <pubDate>Thu, 20 Oct 2011 13:27:04 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:be3ab195-bb44-4502-8f92-75f6a2f607bf</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-160241</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Diablo3</title>
      <description>&lt;p&gt;it needs a bokmark so i can come back to it later ,nice stuff&lt;/p&gt;</description>
      <pubDate>Wed, 14 Sep 2011 13:02:37 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ac566952-0dbe-49e3-b011-da4d8e50dc95</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-140161</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by beats by dr   dre</title>
      <description>&lt;p&gt;good in regards of both knowledge as well as information. Very fascinating read, thanks for sharing this post here.&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dr dre&lt;/a&gt;
&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dre sale&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 29 Aug 2011 21:37:21 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:2cc019a7-f5fd-4fdf-b6f9-b457c78a71ed</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-134052</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Faviana</title>
      <description>&lt;p&gt;Thank you for the wonderful article! I want to buy the &lt;a href="http://www.katebridalshop.com/" rel="nofollow"&gt;Jovani dress&lt;/a&gt;. Many brides-to-be around me find it difficult to buy a &lt;a href="http://www.katebridalshop.com/" rel="nofollow"&gt;La Femme dress&lt;/a&gt;. I think they will be very happy when they read your article.&lt;/p&gt;</description>
      <pubDate>Wed, 24 Aug 2011 03:55:12 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:dc7f2ffe-4879-434f-884e-032ad4accb0b</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-132186</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by beats by dre store</title>
      <description>&lt;p&gt;shop with, Online UK costume and fashion jewellery shop with, Online UK costume and fashion jewellery shop with,&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;cheap beats by dre&lt;/a&gt;
&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dre store&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 23 Aug 2011 02:56:50 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:0c685679-4761-4b0c-9b8d-19f1976a2a0c</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-131636</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by cartier bangle</title>
      <description>&lt;p&gt;&lt;a href="http://www.alijewelry.com/burberry-earring-c-10.html" rel="nofollow"&gt;http://www.alijewelry.com/burberry-earring-c-10.html&lt;/a&gt;"&gt; Burberry Earring ,&lt;br&gt;&lt;a href="http://www.alijewelry.com/burberry-bangle-c-11.html" rel="nofollow"&gt;http://www.alijewelry.com/burberry-bangle-c-11.html&lt;/a&gt;"&gt; Burberry Bangle ,&lt;br&gt;&lt;a href="http://www.alijewelry.com/bvlgari-earring-c-12.html" rel="nofollow"&gt;http://www.alijewelry.com/bvlgari-earring-c-12.html&lt;/a&gt;"&gt; Bvlgari Earring ,&lt;/p&gt;</description>
      <pubDate>Fri, 05 Aug 2011 01:05:56 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f78d0b5d-aa70-4d5a-b0a9-4cbfd5000ab0</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-124634</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Bounce House Rental</title>
      <description>&lt;p&gt;I got these guides very helpful. Here I got much stuff to know..&lt;a href="http://www.momspartyrental.com" rel="nofollow"&gt;Bounce House Rental&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 02 Aug 2011 05:06:10 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:24efbdcb-fc56-4d44-8174-21c8e56d2ca4</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-123070</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Jewellery</title>
      <description>&lt;p&gt;Online UK costume and fashion jewellery shop with,
Online UK costume and fashion jewellery shop with,
Online UK costume and fashion jewellery shop with,
Online UK costume and fashion jewellery shop with,
Online UK costume and fashion jewellery shop with,&lt;/p&gt;</description>
      <pubDate>Sat, 04 Jun 2011 06:04:38 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:1c038898-dc46-4019-be7a-533d7206b293</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-108067</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by coach purses</title>
      <description>&lt;p&gt;Mr Coates &lt;a href="http://www.coachonlinehandbags.com" rel="nofollow"&gt;&lt;strong&gt;coach purses&lt;/strong&gt;&lt;/a&gt; is the longest U.S. market popular with one of the most successful leather brand. Mr Coates &lt;a href="http://www.coachonlinehandbags.com" rel="nofollow"&gt;&lt;strong&gt;coach purses store&lt;/strong&gt;&lt;/a&gt; represents the most admirable American fashion innovative style and traditional skills .  Mr Coates &lt;a href="http://www.coachonlinehandbags.com" rel="nofollow"&gt;&lt;strong&gt;coach bags&lt;/strong&gt;&lt;/a&gt; have durable quality and exquisite technology, &lt;a href="http://www.coachonlinehandbags.com/conspicuous-coach-heels-c-79.html" rel="nofollow"&gt;&lt;strong&gt;Conspicuous Coach Heels&lt;/strong&gt;&lt;/a&gt; in the female consumers have good reputation. Welcome to our shop &lt;a href="http://www.coachonlinehandbags.com/elegant-coach-purses-c-83.html" rel="nofollow"&gt;&lt;strong&gt;Elegant Coach Purses&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 23 May 2011 22:00:49 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f50239fb-5356-4bff-8b5f-b5ad5dda82a7</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-103058</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by mac cosmetics</title>
      <description>&lt;p&gt;haha, I love them so much too, they are my treasure xP&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:44:53 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f827c5e7-dcc3-4343-a40b-fc94a1d69106</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-101471</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by real estate advertising</title>
      <description>&lt;p&gt;I read your article and I really love it
Thank you :-)&lt;/p&gt;</description>
      <pubDate>Sat, 14 May 2011 13:45:01 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:3ff7daeb-cab3-4c7b-b3f3-78af22742c45</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-99904</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by cheap brand watches</title>
      <description>&lt;p&gt;It is really a nice post, it is always great reading such posts, this post is good in regards of both knowledge as well as information. Very fascinating read, thanks for sharing this post here.&lt;/p&gt;</description>
      <pubDate>Mon, 09 May 2011 14:48:47 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a086de66-aa5d-40c9-972a-3f74ecd10b2c</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-97065</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by okey oyunu oyna </title>
      <description>&lt;p&gt;thanks a lot for it&lt;/p&gt;


	&lt;p&gt;internette g&#246;r&#252;nt&#252;l&#252; olarak &lt;a href="http://www.okeyoyunu-oyna.com" rel="nofollow"&gt;okey oyunu oyna&lt;/a&gt;, ger&#231;ek kisilerle tanis,
 turnuva heyecanini yasa.&lt;/p&gt;</description>
      <pubDate>Wed, 27 Apr 2011 13:30:39 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c418149c-33ae-41f4-9e94-663f29d054b4</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-91867</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by tiffany outlet</title>
      <description>&lt;p&gt;thank you for nice information.. I am going to bookmark this page. and i will also suggest my friends about this post.&lt;/p&gt;</description>
      <pubDate>Thu, 21 Apr 2011 02:53:01 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:bd923a26-7836-4347-aae4-6ee0ce2add19</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-88715</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Maria Kramer</title>
      <description>&lt;p&gt;I like this post. A really good one. Thanks guys. &lt;a href="http://www.kirkeyroofing.com/" rel="nofollow"&gt;roofing venice&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 13 Apr 2011 01:09:51 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:30bd4452-1203-4313-9ff2-e495f60269ca</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-83692</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Newman</title>
      <description>&lt;p&gt;That&amp;#8217;s a remarkably bold assertion from a Tory PPC from Scotland! Now I know you are an endangered species, but a little perspective is required.&lt;/p&gt;</description>
      <pubDate>Mon, 14 Mar 2011 22:14:26 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:b928291d-c646-478f-9388-925f5f345662</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-72773</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by cheap true religion los angeles</title>
      <description>&lt;p&gt;hni&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;Method of washing and maintenance of &lt;strong&gt;&lt;a href="http://www.cheaptruereligionjeans.cc" rel="nofollow"&gt;True Religion Jeans for cheap&lt;/a&gt;&lt;/strong&gt;jeans 1,&lt;/code&gt;&lt;/pre&gt;</description>
      <pubDate>Thu, 10 Mar 2011 21:07:28 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:093b7e2a-ac99-47fe-83c9-b2c4e238b319</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-71744</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Sunglass</title>
      <description>&lt;p&gt;Sunglasses&lt;/p&gt;</description>
      <pubDate>Thu, 10 Mar 2011 04:19:16 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:fa2aa194-08a2-4a70-9602-b5815b199fa3</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-71547</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Backup iPhone SMS</title>
      <description>&lt;p&gt;Keep your Contacts and SMS safe! Actually, the contacts and SMS have more values than a cell phone&#8217;s own value. You can pay money to buy a new iPhone, but cannot buy your lost contacts and SMS back. So it&#8217;s important for you to backup your contacts and SMS in iPhone. And we recommend you backup contacts and SMS regularly. Our backup software can help you take a snapshot for your contacts and SMS. Your important personal information will be never lost.&lt;/p&gt;</description>
      <pubDate>Sat, 05 Mar 2011 19:28:43 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ad687959-9fa0-444f-9ef7-abed7947b7bc</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-69498</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Jones</title>
      <description>&lt;p&gt;I am really appreacite!&lt;/p&gt;</description>
      <pubDate>Mon, 21 Feb 2011 20:41:03 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1b1e8819-74d7-4981-83cc-35394f0ba4e0</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-65525</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by mosic</title>
      <description>&lt;p&gt;I am really appreacite!&lt;/p&gt;</description>
      <pubDate>Mon, 21 Feb 2011 20:40:09 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6e3ac614-08ae-4792-ba1b-11c968864834</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-65520</link>
    </item>
    <item>
      <title>"TDD is how I do it, not what I do" by Criminal Records</title>
      <description>&lt;p&gt;When I try to create a good unit test, much of what I&#8217;m doing is trying to figure out how the effect I&#8217;m shooting for can be isolated to make the test fast, independent, reliable &#8230;&lt;/p&gt;</description>
      <pubDate>Mon, 14 Feb 2011 17:07:15 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:cf278f9a-03d3-4e46-b711-9bf643f35a58</guid>
      <link>http://blog.objectmentor.com/articles/2008/07/21/tdd-is-how-i-do-it-not-what-i-do#comment-62782</link>
    </item>
  </channel>
</rss>

