For anyone wondering what the heck a kata is, this article from Dave Thomas is a good place to start.
First is Dave Thomas' post, which lists his original set of 21 kata.
NimblePros Kata
Ten kata, including bowling, fizzbuzz, greed, potter, and tennis scoring.
Gilded Rose Kata
An interesting refactoring exercise where some files/classes in the project are absolutely off limits to editing. The link above references a C# starter solution, but you can find Java and Ruby starters here.
Ten kata, including bowling, fizzbuzz, greed, potter, and tennis scoring.
Gilded Rose Kata
An interesting refactoring exercise where some files/classes in the project are absolutely off limits to editing. The link above references a C# starter solution, but you can find Java and Ruby starters here.
At CodeMash 2012, there was a full-day session on "Putting the D&D in TDD". I didn't attend, but got a link to a GitHub repo with the exercises from someone who did. Although not exactly a set of katas, it could still be an interesting set of exercises to go through.
No comments:
Post a Comment