Archive

Archive for March, 2010

Mocking Kata – Copier (.NET)

March 31st, 2010
Urs Enzler

To continue my series on Mocking Katas (see Mocking Kata – Instrument Processor for the last Kata), I’ll show you a very simple Kata that I normally use in my Test Driven Development training courses to introduce mocks (created manually or dynamically with the use of a mocking framework): the CharacterCopier.

read more

 

Test Driven Development , , ,

From User Stories to Architecture

March 29th, 2010
Urs Enzler

This is the slide deck of a presentation I gave for bbv Software Services AG at two events in 2009 along with some comments .

If you are interested in seeing this presentation live (either in German or English) then please contact me.

In an agile project, the architecture has to evolve together with the requirements and the code. In this presentation, I’ll show you our agile architecture lifecycle.

read more

 

Agile, Architecture, Methodology , ,

Mocking Kata – Instrument Processor (.NET)

March 28th, 2010
Urs Enzler

We use Coding Katas in Coding Dojos to improve our programming skills. This includes skills in software design, refactoring, Test Driven Development, Mocking, tool usage and a lot of other tiny stuff.

However, I found only a few Katas, especially Katas including the need for mocks (see for example http://codingkata.org/). Most Katas are very algorithmic, which is good for learning TDD. But its bad for learning how to use mocks.

Therefore, I started to invent my own Mocking Katas. I use these in my training courses on Test Driven Development.

read more

 

.NET, Test Driven Development , , ,

Self-Organized also means having cojones

March 21st, 2010
Daniel Marbach

Living and breathing Scrum means for a team being self organized. My experience in different Scrum projects tells me that this is not always an easy task to grasp. Experienced Agile teams are self organized when it comes to maintain the code base or gathering information for user stories from the product owner. But what happens when soft skills are involved?

read more

 

Agile, Methodology , ,

Updated Books Page

March 20th, 2010
Urs Enzler

Once again, a new book joins the books I’ve read on my shelf: Agile Coaching by Rachel Davies and Liz Sedley.

Take a look at the books page for my short review.

Happy reading!

 

Uncategorized , ,

Test Lint: Find common problems in your unit test code

March 8th, 2010
Daniel Marbach

The creators of typemock have recently published Test Lint. Test Lint is a free extension for Visual Studio 2010 which looks for common problems in your unit test code as you type.

read more

 

Announcement, Test Driven Development, Testing ,

TDD is more than Red-Green-Refactor

March 3rd, 2010
Urs Enzler

Test Driven Development (TDD) is often reduced to the three phases

  1. Red – write a test
  2. Green – make it run
  3. Refactor – clean up code

There is nothing wrong about these three steps. But there is more involved in test-driving your development.

read more

 

Agile, Test Driven Development