Wednesday, May 28, 2008
Over the past two weeks, I've been adding a bunch of new tools to the old toolkit.  First was Ninject, which I decided to take out for a spin after seeing Nate's excellent talk at the Cleveland Day of .Net.  That started me down a grand path of goodness.  I had been using xUnit in yet another attempt to get unit testing off the ground.  I had tried in the past, but kept failing when it came to doing anything complex.  It turns out I was trying to do dependency injection by hand - and failing miserably at it.  With Ninject, a lot of the resistance to developing for testability is removed and writing testable code and the unit tests that go along with them are easy/fun/addictive - you pick the adjective.

With my new found passion for unit testing, I looked for other tools that could help.  NCover was a natural fit - not only am I striving to always have green unit tests, they need to have a high level of code coverage.  Fast forward a couple days and I discover NDepend - quite by accident - and fell in love with the extremely detailed and insightful metrics.  The most recent addition to the toolkit is testdriven.net.  It brings all the tools together in a nice convenient right-click package.  I'll have to re-evaluate things once ReSharper 4.0 goes RTM and xUnit supports it, but for now, my toolbox overflows with goodness and programming is fun again.

5/28/2008 8:55 PM Eastern Daylight Time  #    Disclaimer  |  Comments [0]  | 
Comments are closed.