Stay in shape!
Here are some exercises that you cas use for your Kata sessions, rank by approximate difficulty.
Thanks to Evilz for the list!
- FizzBuzz : very very simple exercise, but a nice way to introduce TDD in your way of solving problemns
- FooBarQix : a beefed-up version of FizzBuzz
- String Calculator: rules are added one by one
- Roman Numerals
- Tennis Game
- Bowling Game This is very much a step by step solving tutorial, don't go too far in the slides !
- Prime Factors This is very much a step by step solving tutorial, don't go too far in the slides !
- Potter
- RPN calculator
- Args
- Minesweeper
- Tic-Tac-Toe-Tomek
If you're looking for code refactoring exercises, I have found two of them that pretty nice :
Can you refactor this pretty awful code scurely using TDD ?
Enjoy and stay hungry!
-- Pascal