Katas
Session 1: TDD Practice.
Implementing Mars Rover's Movement
Session 2: Refactoring Practice.
Refactoring a smelly Mars Rover's code
Session 3a: Adding a new feature to an existing code base.
Supporting ESA commands as well (1)
Session 3b: Adding a new feature to an existing code base.
Supporting ESA commands as well (2)
Session 4: Working with code we do not own.
Brownish Greenfield Gilded Rose Kata
Session 5: Refactoring away from an awful usage of inheritance.
Beverage Prices refactoring kata