Model View Presenter

July 12, 2006

An interesting MSDN article by Jean-Paul Boodhoo discussing a way to test closer to the front-edge of a .NET web app. It’s interesting to see how TDD is evolving in the .NET world.

There does seem to be a lot of progress towards an opensource/TDD paradigm in .NET, though it’s still not a very cohesive end-to-end system. It’s unfortunate that Microsoft didn’t have the vision to build all this agile/tdd stuff into Visual Studio.

But maybe they did? I wonder if Team System has a lot of great stuff that I’ve just not been exposed to – when it came out with an outrageous $5.5-$11k per developer price tag, I convinced myself not to even take a glance at it or download a demo.

For anyone actively using Team System, how does it’s features stack up to the open-source lineup (NAnt, NUnit, CruiseControl, NCover, NDoc, FxCop, Simian) that it is competing with?

Death of a cowboy

June 02, 2006

Today we installed CruiseControl to provide continuous builds for our Microsoft .NET 2.0 solution. Last week, while researching general information on Agile methodologies for a management presentation, I came across this Wikipedia entry on “Cowboy coding.”

And I was saddened, in a way, that today we we witnessing the death of a cowboy, but celebrating the birth of an opportunity for higher quality software development. And I’m excited that it should provide the spark required to push us into full-fledged TDD. Whoopie-ti-yi-yo, get along you little dogies.