The Java by Comparison Kata requires you to have a copy of Java by Comparison because you need to apply the refactorings from the book. With this kata, you'll train yourself to spot problematic code ...
Code Kata is a term coined by Dave Thomas, co-author of the book The Pragmatic Programmer, in a bow to the Japanese concept of kata in the martial arts. A code kata is an exercise in programming which ...