in Search

cruizer

aspiring to free and open the mind of .NET developers

Microsoft's Updated "Guidelines for Test-Driven Development"

The previous incarnation of that Microsoft article was heavily panned by critics and in a rare move, Microsoft actually pulled it out of its developer web site. I didn't realise it but Microsoft actually replaced it with one written by Jeffrey Palermo -- http://msdn2.microsoft.com/en-us/library/aa730844.aspx -- back in 2006. Most of you probably weren't aware of that either.

If you read the (updated) article though, try your very best to read how the TDD steps are actually done in VSTS. I couldn't find any! Stick out tongue I don't know about you but this to me is a very big indication that VSTS (at least the 2005 edition) was not actually designed to work with TDD. The tool is supposed to make it easier to create tests after you've created the code, not the other way around (which is "proper" TDD). Microsoft might as well just say that bluntly and be done with it.

I don't know how things have changed in VSTS 2008. As if I can afford it anyway. Stick out tongue I guess the best .NET TDD tool for me (at present) is still the TestDriven.NET add-in to Visual Studio. I am also hoping that SharpDevelop can get its act together this coming year.

Have a Merry Christmas everyone!

Only published comments... Dec 24 2007, 02:28 PM by cruizer

Comments

 

Jeffrey Palermo said:

VSTS was not designed to support TDD, and there haven't been any big changes for '08.  The only notable change is that MSTest is in the professional sku, which isn't big news because folks doing TDD already have a testing framework.

I like TD.Net and Resharper for test-running/debugging.  

December 24, 2007 8:21 AM
 

cruizer said:

does anybody here actually prefer using the MSTest framework to, say, NUnit or MbUnit?

December 26, 2007 1:55 AM