Emily Bache
Emily Bache
Clarify-Exception-Refactoring-Kata
For practicing refactoring, removing duplication, and making code more flexible
DiamondKata
skeleton solution and test cases for comparing iterative and incremental approaches
Email-Sender-Refactoring-Kata
Code from Michael Feathers presentation about "Tell, Don't Ask" at Craft 2019
GildedRose-Refactoring-Kata
Starting code for the GildedRose Refactoring Kata in many programming languages.
KataTrainReservation
A Kata exercise. This one involves writing code to reserve seats on a train.
Lift-Kata
starting position for the Lift Kata with an Approval Testing approach
Parrot-Refactoring-Kata
Kata to help practice Pollymorphism (with apologies to Martin Fowler's "Refactoring")
Phone-Numbers-Kata
Some sample data you could use to help test your solution to the Phone Numbers code kata, and a script to create it.
Racing-Car-Katas
The starting code for several code katas on a racing car theme