If you know of good resources for code katas, please comment or shoot me a tweet and I’ll add them to the list. I’m not looking to be exhaustive, just adding the best of the best.
If you’d like more detail on the what and why of code katas, check out this excellent treatise over at CorporateProgrammer.com.
The String Calculator Kata
A great kata produced by the author of The Art of Unit Testing himself, Roy Osherove. Enjoy, and you’re welcome!
Legacy Code Kata v3.0
Here is one I came up with… and revised over time. Legacy Code Kata helps train methods of dealing with code that is difficult to unit test because of dependencies and poor separation of concerns. It’s written in C#, but I’d love for someone to convert it to Java and C++…