Friday, January 4, 2013

The Roman Numeral Kata

I've been pulling together a kata based on converting Roman numerals.  The idea is that after having people refactor this one to something relatively clean, they can test drive a different design.

I haven't settled on a good design just yet, though.  The concepts I want to drive home are:

  • Excellent naming
  • Small Modules
  • Low Complexity
  • Single Responsibility
Does anyone have a favorite problem space, or a solution to the Roman numeral conversion problem that really drives these home?


Unknown said...

I've always liked the bowling score calculator Kata

Erik Przekop said...

For the next craft day, we're going to go with "Game of Life" - we haven't done a Code-Retreat-Style exercise since 2010 - I checked!

Greater Than The Sum Of Its Parts: Leading High-Performance Teams

A good leader doesn't tell the team what to do.  They model the behavior that they want from the team, and learn how to encourage peop...