Geeks With Blogs
Keith's Blog My thoughts and findings on .net, development and software practices

Check out the latest dot net rocks show, its a great overview of TTD. The whole red-green-refactor approach to development is really neat. I wish the project I'm currently on was build using this approach. We do use a somewhat agile approach but it's nowhere near the full blown agile with TTD approach.

In our next phase were going to be looking into refactoring the persistence layer... man with no test it going to be crazy. The thing is you never write perfect code the first time (if ever), at some point in time refactoring is most likely going to happen. If our persistence layer interface was designed from a TTD approach we'd have no second thoughts on refactoring the code. On top of that the tests would be great documentation on how to use the persistence in the app.

Another point Jean mentioned it that Visual Studio Team System doesn't support continuous integration out of the box, this is unfortunately true. If you do want to go down this path there is an article in MSDNMag that shows you how to hook it up in Team Foundation Server, see Extend Team Foundation Server To Enable Continuous Integration. Currently at work we're using thought works CruiseControl.NET and nant with our CI setup, it's pretty sweet.

On a side note Jean mentioned his 'favorite tool' (as Carl the interviewer always asks and the end of the show), anyway he mentioned slick run form 'Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List'. Man where has this been all my life :)

Posted on Sunday, March 26, 2006 6:10 PM Podcasts | Back to top


Comments on this post: Podcast: Test Driven Development with Jean Paul Boodhoo

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Keith Woods | Powered by: GeeksWithBlogs.net