Carl Franklin

.NET Wonk

dnrTV #10 - Jean Paul Boodhoo on Test Driven Development Part 1 of 2

Jean Paul Boodhoo on Test Driven Development Part 1 of 2

Jean Paul Boodhoo gets real with TDD in this the first ofa two-part series on TDD. Instead of showing simple brain-dead samples, JP uses a Model-View-Presenter solution to populate a drop-down listbox on a web page. This is a really great way to get into the discipline of TDD.

http://dnrtv.com/default.aspx?showID=10
Posted: Mar 16 2006, 03:08 AM by Carl Franklin | with 19 comment(s)
Filed under:

Comments

ErebusBat said:

Could you update the RSS feed, it is still pointing to Show #9 Venkat is Back with Generics.
# March 16, 2006 12:17 PM

Carl Franklin said:

I think I need to rewrite the way that the feeds automatically get updated. Been having problems lately.
# March 16, 2006 1:12 PM

ErebusBat said:

Looks like it is working now, came back from lunch and it was done :)
# March 16, 2006 2:05 PM

Carl Franklin said:

BT really flies when you have 20+ seeds. :-)
# March 16, 2006 2:09 PM

MauricioC said:

Oh man, this just keeps getting better ;)

Great subject, great guest, great questions. Hearing experienced words from a TDD enthusiast is awesome, and getting some of the expertise of ThoughtWorks employees for free is double awesome. Can't wait until next week. Thanks!

Don't forget to read the blogs of other ThoughtWorks people, too: http://blogs.thoughtworks.com/
# March 16, 2006 8:30 PM

mrpeabody said:

Yep, great show Carl and Jean Paul, and looking forward to next week. To be honest, I'm still not convinced about the value/effort trade-off regarding TDD, having never utilised it in a project.

The other thing I thought of is that Jean Paul (being a well organised and prepared presenter!) obviously knew exactly what he was going to write before writing the tests. I'd like to see an 'adhoc' problem thrown at him and see how he goes about coding the tests and getting a solution working. To me, that would be of great value.
Cheers and thanks again for a valuable series Carl.
# March 17, 2006 5:39 AM

Scott Speed said:

Can we have the dnrSCREENCAST videos to support adjustable playing speed?
# March 17, 2006 1:31 PM

denny said:

stating to wonder if it's me or ....

no live media now or the last time and no IRC

( IRC -- could be IE7 problem?? )

dang!
# March 17, 2006 6:33 PM

Carl Franklin said:

We've put the live stuff on hold since January until we have an engineer in house again, which should be soon.
# March 17, 2006 6:36 PM

denny said:

Ahhh....
I wish the web site said that.

( or did I miss it? )

had me thinking I was beeing black-holed from DNR Live... which would suck :-)
# March 17, 2006 8:06 PM

Jens Winter said:

Hi,
where can I get the latest version of NMock2? There are no files at sourceforge.net.
# March 18, 2006 5:05 PM

MauricioC said:

I haven't downloaded NMock2 yet, but all of the lead developers are from ThoughtWorks. Of course, ThoughtWorks people created CruiseControl.net too, so it's no surprise you can find builds at their CCnet server (accessible from http://ccnetlive.thoughtworks.com/NMock2-Builds/ ). Don't know if there are official builds of it, though.
# March 18, 2006 6:24 PM

MauricioC said:

Just a few more observations

Sources are aailable at the nmock project on SourceForge. Just check out nmock2 module or go to http://cvs.sourceforge.net/viewcvs.py/nmock/nmock2/">http://cvs.sourceforge.net/viewcvs.py/nmock/nmock2/

The website's sources for NMock2 are also at SourceForge ( http://cvs.sourceforge.net/viewcvs.py/*checkout*/nmock/nmock2/website/content/download.html?rev=1.3 ). They mention stable builds but don't link to them yet, so I guess this is just a placeholder. They also link to the ThoughtWorks' CruiseControl.net server for unstable builds, which looks like the only option at the moment. Of course, unstable in this context means "changes a lot", not necessarily "will cause application instability/crashes".
# March 18, 2006 8:30 PM

Jens Winter said:

Mauricio, thank you very much!
# March 19, 2006 1:51 AM

Jean-Paul S. Boodhoo said:

Hey Everyone,

Thanks for the feeback. Feel free to visit my blog where I am going to post links related to the DNRTv show. I will also place a link to download the build of NMock2 that I used on the show. Currently, that build is still in the NMock2 CVS repository. I will make it available for download from my blog for convienience.
# March 20, 2006 10:49 AM

Scott Speed said:

Watching this video was painful. It reminded me why doing TDD is usually a waste of time and counter productive.
# March 21, 2006 1:38 PM

weblogs.asp.net said:

440359.. Slap-up :)

# May 4, 2011 9:22 PM

weblogs.asp.net said:

440359.. Retweeted it :)

# June 18, 2011 7:09 AM

Weed said:

I was exceptionally amazed from the depth of knowledge you chose to share here.

Thanks for getting enough time to put in writing these kinds of an insightful and useful piece

# February 12, 2013 11:41 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)