3. kata
noun
a system of individual training exercises for
practitioners of karate and other martial arts.
• ( pl. same or katas) an individual exercise of
this kind.
ORIGIN Japanese.
8. ‘Prag’ Dave Thomas
• Simple problems
• Many correct solutions
• Different each time
• Learn by experimentation
9. ‘Uncle’ Bob Martin
• Copy a master
• Follow forms precisely
• Learn by repetition
• Aim for perfect performance
10. Katas can help…
• To ingrain good habits (TDD, refactoring)
• When learning a new language
• Master your editor or IDE
• Stop you forgetting the basics
19. And if I catch you writing the code
before the test again, I’ll give you a
chinese burn on the other arm too.
http://picasaweb.google.com/coreyhaines/CodeRetreatChicago#5383234997317010050