Agile
Right now I'm reading a, so far, good article on the MVP pattern. The article Model View Presenter at MSDN Mag. The author is taking a TDD approach and the first test he writes looks like this:
[Test]
publicvoid ShouldLoadListOfCustomersOnInitialize()
{
mockery = new Mockery();
ICustomerTask mockCustomerTask =
mockery.NewMock<ICustomerTask>();
IViewCustomerView mockViewCustomerView =
mockery.NewMock<IViewCustomerView>();
ILookupList mockCustomerLookupList =
mockery.NewMock<ILookupList>();
ViewCustomerPresenter presenter =
...
Sony Reader -
Is it the death of the pocket book? Probably not, but pretty cool.Project Elixir
Source Code - Microsoft releases the source code of project elixir. A VSTO Outlook
add-in witch deals with integrating data from Microsoft CRM into Outlook.Decorate
a WebControl - Good post by Phil Haack on "Using a Decorator to Hook Into A WebControl's
Rendering...
Ken Schwaber, one of the founders of SCRUM, is visiting Sweden in february. He going
to give one Scrum
Master Certification 2 day workshop and one half day Introduction
to Scrum. All in the regime of the Uppsala based company Citerus.
Microsoft listens to criticism and have removed the
tdd page I wrote about in this post.
The bad votes on the page tell a pretty clear tail...
It's been spreading trough out the blog sphere. Microsoft released a set of guidelines
for test driven development, witch can be found here.
I think it's good Microsoft takes test driven development for real, but these guidelines
simply aren't test driven development in my eyes. I think you should write
one test, make it pass and use the experience and learnings from that when you write
you nest test....
I have not gotten around to trying out Microsoft Visual Team System yet, but for you
who have and like SCRUM. This Beta 1 release of a Scrum
plug-in for Microsoft Visual Studio Team System might be something of interest.
Let me know if you try it and what you think about it, I'm curious.
Found a, for me, new intresting agile related blog: Cory
Foy [via Roy Osherove].