<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4863981320393275450.post4672387910908879296..comments</id><updated>2008-08-13T19:22:03.555+03:00</updated><category term='teamwork'/><category term='Visual Studio'/><category term='SharePoint Saturday'/><category term='funny'/><category term='bugs'/><category term='HowTo'/><category term='Ivonna'/><category term='Lint'/><category term='Berlin'/><category term='dotnetPro'/><category term='MSTest'/><category term='Uncle Bob Martin'/><category term='Roy Osherove'/><category term='Microsoft SharePoint'/><category term='KCDC 2010'/><category term='LIDNUG'/><category term='TDD'/><category term='Other'/><category term='Test Lint'/><category term='AAA'/><category term='Isolator++'/><category term='developer'/><category term='Events'/><category term='Typemock Academy'/><category term='See# Party'/><category term='NUnit'/><category term='dotnet Cologne 2010'/><category term='Nova CodeCamp'/><category term='Test Driven Development'/><category term='event sponsorship'/><category term='CRM'/><category term='QA'/><category term='Andreas Aschauer'/><category term='unit testing ASP.NET'/><category term='Design'/><category term='linkedIn'/><category term='Basics'/><category term='Extensions'/><category term='Challenge'/><category term='Webcast'/><category term='legacy code'/><category term='Britt King'/><category term='Poll'/><category term='beta'/><category term='DDFranken2010'/><category term='TeamMate'/><category term='brownfield projects'/><category term='Advanced'/><category term='tutorials'/><category term='build'/><category term='Agile'/><category term='clean code'/><category term='IDD'/><category term='unit testing'/><category term='asp.net'/><category term='testing'/><category term='Methodology'/><category term='&quot;Dror B Helper&quot;'/><category term='.NET'/><category term='Summer Sale'/><category term='Twitter'/><category term='slides'/><category term='Codecamp'/><category term='SilverLight'/><category term='Code Camp'/><category term='Intellitest'/><category term='Philosophy'/><category term='Visual Basic.NET'/><category term='&quot;online session&quot;'/><category term='CThru'/><category term='Microsoft Steve Ballmer'/><category term='SharePoint&#x9;Unit testunit testing'/><category term='Programming'/><category term='C++'/><category term='Community Day'/><category term='Support'/><category term='beginners'/><category term='Multi Threading'/><category term='ty'/><category term='Unit test'/><category term='Software'/><category term='typemock'/><category term='Advanced Developers Conference'/><category term='NDC 2010'/><category term='Office (VSTO)'/><category term='Facebook'/><category term='NWATechFest'/><category term='Isolation'/><category term='user groups'/><category term='Licensing'/><category term='Google Wave'/><category term='OpenXML'/><category term='Webinar'/><category term='SharePoint'/><category term='ALT.NET'/><category term='Richard Fennell'/><category term='videos'/><category term='Isolator'/><category term='VB'/><category term='Cool Tools'/><category term='Announcements'/><category term='Racer'/><category term='Told You So'/><category term='C#'/><category term='Tech Days'/><category term='devLink'/><category term='WCF'/><category term='Stefan Leiser'/><category term='Releases'/><category term='Linux'/><category term='WPF'/><category term='Concurrent'/><category term='Tips and Tricks'/><category term='gil zilberfeld'/><title type='text'>Comments on The Typemock Insider Blog: TDD Research</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.typemock.com/feeds/4672387910908879296/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/4672387910908879296/comments/default'/><link rel='alternate' type='text/html' href='http://blog.typemock.com/2008/08/tdd-research.html'/><author><name>Gil Zilberfeld</name><uri>https://profiles.google.com/109599652166509206604</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-LOCUxFMN4gk/AAAAAAAAAAI/AAAAAAAAAAA/3UVSq5GEO54/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4863981320393275450.post-8103053362083436572</id><published>2008-08-13T19:22:00.000+03:00</published><updated>2008-08-13T19:22:00.000+03:00</updated><title type='text'>See, that's why I want these things to be explicit...</title><content type='html'>See, that's why I want these things to be explicit. So much of the TDD "proof" doesn't handle the difference between writing the tests before and writing them after. I personally suspect that writing effective unit tests is the key to improvements in quality and that TDD itself has little or no value-add. Unfortunately, nobody is interested in testing that &lt;B&gt;specific&lt;/B&gt; hypothesis. I really wish that they would, if only for the sake of those of us like me who find it so much harder, mentally speaking, to write the tests before...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/4672387910908879296/comments/default/8103053362083436572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/4672387910908879296/comments/default/8103053362083436572'/><link rel='alternate' type='text/html' href='http://blog.typemock.com/2008/08/tdd-research.html?showComment=1218644520000#c8103053362083436572' title=''/><author><name>Jacob Proffitt</name><uri>http://jacob.rabidpaladin.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.typemock.com/2008/08/tdd-research.html' ref='tag:blogger.com,1999:blog-4863981320393275450.post-4672387910908879296' source='http://www.blogger.com/feeds/4863981320393275450/posts/default/4672387910908879296' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1898730666'/></entry><entry><id>tag:blogger.com,1999:blog-4863981320393275450.post-8837812716757720532</id><published>2008-08-12T22:21:00.000+03:00</published><updated>2008-08-12T22:21:00.000+03:00</updated><title type='text'>Jacob, actually that was my intended point in post...</title><content type='html'>Jacob, actually that was my intended point in posting this. I think that the win is for AUTOMATED unit test over (probably) manual testing (at least this is an empirical result that can be quoted). Although the article doesn't explicitly mention it, I think its safe to assume that some sort of testing was conducted in the "other" projects. &lt;BR/&gt;That being said, I would still favor doing TDD, at the least its a good mechanism to make sure that the the tests are actually getting written (I find it so much harder, mentally speaking, to do it after)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/4672387910908879296/comments/default/8837812716757720532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/4672387910908879296/comments/default/8837812716757720532'/><link rel='alternate' type='text/html' href='http://blog.typemock.com/2008/08/tdd-research.html?showComment=1218568860000#c8837812716757720532' title=''/><author><name>Lior Friedman</name><uri>http://www.blogger.com/profile/09488722485273801828</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.typemock.com/2008/08/tdd-research.html' ref='tag:blogger.com,1999:blog-4863981320393275450.post-4672387910908879296' source='http://www.blogger.com/feeds/4863981320393275450/posts/default/4672387910908879296' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-322317141'/></entry><entry><id>tag:blogger.com,1999:blog-4863981320393275450.post-5340808528856964908</id><published>2008-08-11T18:54:00.000+03:00</published><updated>2008-08-11T18:54:00.000+03:00</updated><title type='text'>While they might speak for themselves, what they s...</title><content type='html'>While they might speak for themselves, what they say turns out to not be that useful. The problem comes in what they give us from the comparable project metrics. Or rather, what they don't give us. The only metrics we get from the non-TDD projects are LOC, dev time and team size. Conspicuously absent is test LOC and % block coverage. I couldn't find anywhere in that case study where it says that the comparable projects used unit tests at all. So is this comparing TDD vs. no unit testing? That's not a win for TDD, that's a win for unit testing. &lt;A HREF="http://theruntime.com/blogs/jacob/archive/2008/01/31/tdd-or-pout.aspx" REL="nofollow"&gt;That's a problem&lt;/A&gt; I've had before with &lt;A HREF="http://theruntime.com/blogs/jacob/archive/2008/01/22/tdd-proven-effective-or-is-it.aspx" REL="nofollow"&gt;these studies&lt;/A&gt;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/4672387910908879296/comments/default/5340808528856964908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4863981320393275450/4672387910908879296/comments/default/5340808528856964908'/><link rel='alternate' type='text/html' href='http://blog.typemock.com/2008/08/tdd-research.html?showComment=1218470040000#c5340808528856964908' title=''/><author><name>Jacob Proffitt</name><uri>http://jacob.rabidpaladin.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.typemock.com/2008/08/tdd-research.html' ref='tag:blogger.com,1999:blog-4863981320393275450.post-4672387910908879296' source='http://www.blogger.com/feeds/4863981320393275450/posts/default/4672387910908879296' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1898730666'/></entry></feed>
