<?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: Why you have time for TDD (but may not know it yet...)</title>
    <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Why you have time for TDD (but may not know it yet...)</title>
      <description>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; Updated 9/30/2007 to improve the graphs and to clarify the content.&lt;/p&gt;


	&lt;p&gt;A common objection to &lt;span class="caps"&gt;TDD&lt;/span&gt; is this; &amp;#8220;We don&amp;#8217;t have time to write so many tests. We don&amp;#8217;t even have enough time to write features!&amp;#8221;&lt;/p&gt;


	&lt;p&gt;Here&amp;#8217;s why people who say this probably already have enough time in the (real) schedule, they just don&amp;#8217;t know it yet.&lt;/p&gt;


	&lt;p&gt;Let&amp;#8217;s start with an idealized &lt;a href="http://www.controlchaos.com/about/burndown.php"&gt;Scrum-style &amp;#8220;burn-down chart&amp;#8221;&lt;/a&gt; for a fictional project run in a &amp;#8220;traditional&amp;#8221; way (even though traditional projects don&amp;#8217;t use burn-down charts&amp;#8230;).&lt;/p&gt;


&lt;p&gt;
&lt;img src="http://blog.objectmentor.com/files/ideal_timeline2.png" border="0" height="352" width="575" alt="ideal_timeline2.png" align="center" /&gt;
&lt;/p&gt;

	&lt;p&gt;We have time increasing on the x axis and the number of &amp;#8220;features&amp;#8221; &lt;em&gt;remaining to implement&lt;/em&gt; on the y axis (it could also be hours or &amp;#8220;story points&amp;#8221; remaining). During a project, a nice feature of burn-down charts is that you can extend the line to see where it intersects the x axis, which is a rough indicator of when you&amp;#8217;ll actually finish.&lt;/p&gt;


	&lt;p&gt;The optimistic planners for our fictional project plan to give the software to QA near the end of the project. They expect QA to find nothing serious, so the release will occur soon thereafter on date &lt;strong&gt;T0&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;Of course, it never works out that way:&lt;/p&gt;


&lt;p&gt;
&lt;img src="http://blog.objectmentor.com/files/actual_timeline2.png" border="0" height="352" width="575" alt="actual_timeline2.png" align="center" /&gt;
&lt;/p&gt;

	&lt;p&gt;The red line is the actual effort for our fictional project. It&amp;#8217;s quite natural for the planned list of features to change as the team reacts to market changes, &lt;em&gt;etc.&lt;/em&gt;. This is why the line goes up sometimes (in &amp;#8220;good&amp;#8221; projects, too!). Since this is a &amp;#8220;traditional&amp;#8221; project, I&amp;#8217;m assuming that there are no automated tests that actually &lt;em&gt;prove&lt;/em&gt; that a given feature is really done. We&amp;#8217;re effectively running &amp;#8220;open loop&amp;#8221;, without the feedback of tests.&lt;/p&gt;


	&lt;p&gt;Inevitably, the project goes over budget and th planned QA drop comes late. Then things get ugly. Without our automated &lt;strong&gt;unit&lt;/strong&gt; tests, there are lots of little bugs in the code. Without our automated &lt;strong&gt;integration&lt;/strong&gt; tests, there are problems when the subsystems are run together. Without our &lt;strong&gt;acceptance&lt;/strong&gt; tests, the implemented features don&amp;#8217;t quite match the actual requirements for them.&lt;/p&gt;


	&lt;p&gt;Hence, a chaotic, end-of-project &amp;#8220;birthing&amp;#8221; period ensues, where QA reports a list of big and small problems, followed by a frantic effort (usually involving weekends&amp;#8230;) by the developers to address the problems, followed by another QA drop, followed by&amp;#8230;, and so forth.&lt;/p&gt;


	&lt;p&gt;Finally, out of exhaustion and because everyone else is angry at the painful schedule slip, the team declares &amp;#8220;victory&amp;#8221; and ships it, at time &lt;strong&gt;T1&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;ve all lived through projects like this one.&lt;/p&gt;


	&lt;p&gt;Now, if you remember your calculus classes (sorry to bring up painful memories), you will recall that the area under the curve is the total quantity of whatever the curve represents. So, the actual &lt;em&gt;total&lt;/em&gt; feature work required for our project corresponds to the area under the red line, while the planned work corresponds to the area under the black line. So, we really &lt;em&gt;did&lt;/em&gt; have more time than we originally thought.&lt;/p&gt;


	&lt;p&gt;Now consider a Test-Driven Development (TDD) project &lt;a href="#note1"&gt;[1]&lt;/a&gt;:&lt;/p&gt;


&lt;p&gt;
&lt;img src="http://blog.objectmentor.com/files/tdd_timeline2.png" border="0" height="348" width="564" alt="tdd_timeline2.png" align="center" /&gt;
&lt;/p&gt;

	&lt;p&gt;Here, the blue line is similar to the red line, at least early in the project. Now we have frequent &amp;#8220;milestones&amp;#8221; where we &lt;em&gt;verify the state&lt;/em&gt; of the project with the three kinds of automated tests mentioned above. Each milestone is the end of an iteration (usually 1-4 weeks apart). Not shown are the 5-minute &lt;span class="caps"&gt;TDD&lt;/span&gt; cycles and the feedback from the &lt;a href="http://martinfowler.com/articles/continuousIntegration.html"&gt;continuous integration&lt;/a&gt; process that does our builds and runs all our tests after every block of commits to version control (many times a day).&lt;/p&gt;


	&lt;p&gt;The graph suggests that the total amount of effort will be higher than the &lt;em&gt;expected&lt;/em&gt; effort without tests, which may be true &lt;a href="#note2"&gt;[2]&lt;/a&gt;. However, because of the constant feedback during the whole life of the project, we &lt;em&gt;really&lt;/em&gt; know where we actually are at any time. By measuring our progress in this way, we will know early whether or not we can meet the target date with the planned feature set. With early warnings, we can adjust accordingly, either dropping features or moving the target date, with relatively little pain. Whereas, without this feedback, we really don&amp;#8217;t &lt;em&gt;know&lt;/em&gt; what&amp;#8217;s done until something, &lt;em&gt;e.g.,&lt;/em&gt; the QA process, gives us that feedback. Hence, at time &lt;strong&gt;T0&lt;/strong&gt;, just before the big QA drop, the traditional project has little certainty about what features are really completed.&lt;/p&gt;


	&lt;p&gt;So, we&amp;#8217;ll experience less of the traditional end-of-project chaos, because there will be fewer surprises. Without the feedback from automated tests, QA is find lots of problems, causing the chaotic and painful end-of-project experience. Finding and trying to fix major problems late in the game can even kill a project.&lt;/p&gt;


	&lt;p&gt;So, &lt;span class="caps"&gt;TDD&lt;/span&gt; converts that unknown schedule time at the end into known time early in the project. You really &lt;strong&gt;do&lt;/strong&gt; have time for automated tests and your tests will make your projects more predictable and less painful at the end.&lt;/p&gt;


	&lt;p&gt;Note: I appreciate the early comments and questions that helped me clarify this post.&lt;/p&gt;


	&lt;p&gt;&lt;a name="note1"&gt;&lt;/a&gt;
[1] As one commenter remarked, this post doesn&amp;#8217;t actually make the case for &lt;span class="caps"&gt;TDD&lt;/span&gt; itself &lt;em&gt;vs.&lt;/em&gt; alternative &amp;#8220;test-heavy&amp;#8221; strategies, but I think it&amp;#8217;s pretty clear that &lt;span class="caps"&gt;TDD&lt;/span&gt; is the best of the known test-heavy strategies, as argued elsewhere.&lt;/p&gt;


	&lt;p&gt;&lt;a name="note2"&gt;&lt;/a&gt;
[2] There is some evidence that &lt;span class="caps"&gt;TDD&lt;/span&gt; and pair programming lead to &lt;em&gt;smaller&lt;/em&gt; applications, because they help avoid unnecessary features. Also, they provide constant feedback to the team, including the stake holders, on what the feature set should really be and which features are most important to complete first.&lt;/p&gt;</description>
      <pubDate>Sun, 30 Sep 2007 20:01:02 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:98c607d8-ce1b-4e35-aabd-8717de80bde6</guid>
      <author>Dean Wampler</author>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet</link>
      <category>Dean's Deprecations</category>
      <category>Agile Methods</category>
      <category>projects</category>
      <category>schedules</category>
      <category>TDD</category>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by Breguet watches</title>
      <description>&lt;p&gt;Then stick i&lt;/p&gt;</description>
      <pubDate>Fri, 23 Dec 2011 21:15:29 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e775a1d5-b063-49bc-9c68-71823de11077</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-190968</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" 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 02:46:21 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:3846f288-66d1-422c-b6e3-49983b61ac21</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-172992</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by &lt;a href="http://www.airmaxbwltd.com/"&gt; pas cher nike air max Tn &lt;/a&gt;</title>
      <description>&lt;p&gt;Il a ajout&#233;: &amp;#8220;La croissance va se poursuivre &lt;a href="http://www.airmaxbwltd.com/" rel="nofollow"&gt; nike tn &lt;/a&gt;, l&amp;#8217;innovation des produits de l&amp;#8217;entreprise continuera &#224; tout faire &amp;#8230; Il devrait &#234;tre pr&#234;t pour les vacances p&#233;riodes victoire.&amp;#8221; 
Au 31 ao&#251;t pour le deuxi&#232;me trimestre, le b&#233;n&#233;fice net a bondi de Nike de 15% &#224; 645 millions de dollars un an plus t&#244;t &#233;tait de 559 millions de dollars.
Son chiffre d&amp;#8217;affaires a bondi de 18% &#224; 60,8 milliards de dollars am&#233;ricains, est de 5,18 milliards de dollars un an plus t&#244;t.
En outre, la soci&#233;t&#233; poss&#232;de &#233;galement des Converse &lt;a href="http://www.airmaxbwltd.com/" rel="nofollow"&gt; basket tn &lt;/a&gt;, Cole Haan, Umbro et Hurley et d&amp;#8217;autres marques, la soci&#233;t&#233; a d&#233;clar&#233; des revenus a augment&#233; de 35 pour cent dans les march&#233;s &#233;mergents dans la Grande Chine ont augment&#233; de 15%. Nike revenus dans ces secteurs repr&#233;sentaient 23% des recettes totales &lt;a href="http://www.airmaxbwltd.com/" rel="nofollow"&gt; pas cher nike air max Tn &lt;/a&gt;. Nord-am&#233;ricaine des revenus a augment&#233; de 16%.&lt;/p&gt;</description>
      <pubDate>Thu, 10 Nov 2011 21:01:15 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e8b1ff0e-77c6-4f13-be97-25dc6b0e866f</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-171231</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" 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 09:06:42 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:440dc15a-4640-4bfc-8bd4-077479589dfd</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-170595</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by Tips For Bowling</title>
      <description>&lt;p&gt;Everybody has a high point and a lot goes into that: timing, situation, general consciousness.&lt;/p&gt;</description>
      <pubDate>Thu, 20 Oct 2011 15:50:32 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6ed22f6f-3e63-489d-8cb7-2acbb06cb826</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-160287</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by beats by dre store</title>
      <description>&lt;p&gt;iPhone Contacts Backup For Mac can help you backup iphone contact to mac.&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;high quality headphones&lt;/a&gt;
&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;new design headphones&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 23 Aug 2011 03:18:32 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8d11c5af-066d-4b87-b7e3-814d6f099ad0</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-131674</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by beats by dr dre headphones</title>
      <description>&lt;p&gt;I attempted these &lt;a href="http://www.drebeatsstudio.com/beats-by-dr-dre-studio-c-3.html" rel="nofollow"&gt;beats by dr dre studio&lt;/a&gt; out in several genres thinking about which i listen to an eclectic mix Beats By Dr Dre. a washing cloth as well as the manual. Do not purchase any &lt;a href="http://www.drebeatsstudio.com/monster-beats-by-dr-dre-solo-headphones-purple-p-41.html" rel="nofollow"&gt;beats by dr dre solo purple&lt;/a&gt; products inside the internet unless you&amp;#8217;re getting from an Authorized internet DealerBeats By Dre Just Solo. We are reliable provide good &lt;a href="http://www.drebeatsstudio.com/monster-beats-by-dr-dre-pro-headphones-black-p-15.html" rel="nofollow"&gt;beats by dr dre pro black&lt;/a&gt; by reduced price.&lt;/p&gt;</description>
      <pubDate>Thu, 09 Jun 2011 02:52:44 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:115eaf73-13b9-486b-9c51-e3d5f494e238</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-109356</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by Jewellery</title>
      <description>&lt;p&gt;thnnnnnklka yoiu&lt;/p&gt;</description>
      <pubDate>Sat, 04 Jun 2011 05:42:59 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6b44a413-5045-42d5-9506-d07c83bceb21</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-108040</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" 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 21:59:38 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:cde2b5b1-acde-486c-9805-6937f2dfc154</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-103042</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by okey oyunu oyna </title>
      <description>&lt;p&gt;nice information. Thanks&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 11:28:57 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:d46bb3ee-9286-42ec-8a88-95467052f68e</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-91798</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" 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:54:31 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:600643a3-5d9b-4d65-b85f-7e3100f1712a</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-88725</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by Sunglass</title>
      <description>&lt;p&gt;Buy $10 Replica Designer Sunglasses with 3-day FREE SHIPPING&lt;/p&gt;</description>
      <pubDate>Wed, 09 Mar 2011 23:47:51 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b8498437-6ab2-4736-92c5-97fd57ddcc8b</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-71322</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by nike shoes</title>
      <description>&lt;p&gt;while the planned work corresponds to the area under the black line.&lt;/p&gt;</description>
      <pubDate>Tue, 22 Feb 2011 01:23:21 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0062c7b2-8b04-45de-8892-8a877a1d3891</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-65608</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by ugg boots</title>
      <description>&lt;p&gt;This article is truly relevant to my study at this moment, and I am really happy I discovered your website.&lt;/p&gt;</description>
      <pubDate>Tue, 22 Feb 2011 01:22:27 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:af735e94-22c0-4ecd-94b5-b4840cab5d90</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-65607</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by Criminal Records</title>
      <description>&lt;p&gt;So, the actual total feature work required for our project corresponds to the area under the red line, while the planned work corresponds to the area under the black line.&lt;/p&gt;</description>
      <pubDate>Fri, 11 Feb 2011 12:33:04 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6168e42d-7939-41ac-b63b-a15986252af7</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-62029</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by iPhone Contacts Backup For Mac</title>
      <description>&lt;p&gt;Thanks for shareing! I agree with you. The artical improve me so much! I will come here frequently. iPhone Contacts Backup For Mac can help you backup iphone contact to mac.&lt;/p&gt;</description>
      <pubDate>Mon, 24 Jan 2011 02:39:45 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6e149243-73e4-4b79-9359-95f3a78ca9f0</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-58990</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by iPhone Contacts Backup For Mac</title>
      <description>&lt;p&gt;Thanks for shareing! I agree with you. The artical improve me so much! I will come here frequently. iPhone Contacts Backup For Mac can help you backup iphone contact to mac.&lt;/p&gt;</description>
      <pubDate>Mon, 24 Jan 2011 02:39:28 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:5cf2b424-09e1-4056-a5f0-ca5983023f0d</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-58988</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by iPad PDF Transfer for Mac</title>
      <description>&lt;p&gt;I really like this essay. Thank you for writing it so seriously. I want to recommend it for my friends strongly. iPad PDF Transfer for Mac can help you transfer ebooks in PDF format from ipad to mac/iTunes.&lt;/p&gt;</description>
      <pubDate>Mon, 24 Jan 2011 02:31:43 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e26e4f01-9c22-4dc3-ad8e-c8f20725e697</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-58975</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by Silicone Molding</title>
      <description>&lt;p&gt;Intertech Machinery Inc. provides the most precise &lt;a href="http://www.taiwanmoldmaker.com/service-plastic-injection-mold.html" rel="nofollow"&gt;Plastic Injection Mold&lt;/a&gt; and
&lt;a href="http://www.taiwanmoldmaker.com/service-rubber-molds.html" rel="nofollow"&gt;Rubber Molds&lt;/a&gt; from Taiwan.  With applying excellent unscrewing device in molds,  
Intertech is also very professional for making flip top &lt;a href="http://www.taiwanmoldmaker.com/service-cap-mold.html" rel="nofollow"&gt;Cap Molds&lt;/a&gt; in the world.&lt;/p&gt;


	&lt;p&gt;(2).&lt;/p&gt;</description>
      <pubDate>Mon, 03 Jan 2011 21:08:11 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ae000c06-d59c-46ba-a9a6-2ff4d6b761ee</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-53925</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by http://www.blacktowhiteiphone4.com</title>
      <description>&lt;p&gt;Want to buy the hottest white iphone 4 conversion kit? Highest quality white iphone 4 conversion kit is waiting for your choice! Come and take it home!&lt;/p&gt;</description>
      <pubDate>Thu, 23 Dec 2010 01:56:08 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6b23cc96-8b74-4992-9063-5bdfbaca3093</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-51283</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by iPod to iPod</title>
      <description>&lt;p&gt;If you doesn&amp;#8217;t have enough time, save you time to do it.&lt;/p&gt;</description>
      <pubDate>Sun, 12 Dec 2010 20:50:19 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:5b6f8da5-c51c-4795-8128-d30553a4a581</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-48511</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by iPod to iPod</title>
      <description>&lt;p&gt;If you doesn&amp;#8217;t have enough time, save you time to do it.&lt;/p&gt;</description>
      <pubDate>Sun, 12 Dec 2010 19:51:27 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:c48db982-1b8c-496d-9c9c-c83c66de1ec2</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-48472</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by iPod to iPod</title>
      <description>&lt;p&gt;Learn more about it, we can do more with this tool.&lt;/p&gt;</description>
      <pubDate>Sun, 12 Dec 2010 19:50:22 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:322e781b-e950-4669-80d1-7a31df5b29fe</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-48471</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by Backup iPhone SMS</title>
      <description>&lt;p&gt;Why not study it, we can get more from it.&lt;/p&gt;</description>
      <pubDate>Sun, 12 Dec 2010 19:47:34 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:4dfedcd1-7e31-4393-ac1b-599959e02225</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-48470</link>
    </item>
    <item>
      <title>"Why you have time for TDD (but may not know it yet...)" by Designer Bags</title>
      <description>&lt;p&gt;Thanks for ur nice sharing!!It help a lot..&lt;/p&gt;</description>
      <pubDate>Sat, 13 Nov 2010 23:16:19 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:40ed13ca-7fff-4cf7-bfa7-a4fbac9358e9</guid>
      <link>http://blog.objectmentor.com/articles/2007/09/30/why-you-have-time-for-tdd-but-may-not-know-it-yet#comment-40274</link>
    </item>
  </channel>
</rss>

