3. Kata is a Japanese word describing detailed
choreographed patterns of movements
practiced either solo or in pairs. (Wikipedia)
4.
5.
6. Practice on a small exercise
30 minutes to an hour long(time without
interruptions)
Experimentation
Reflection
Learn by mimicking a Master.
7. create a
failing
test
remove write
duplicatio just
n clarify enough
intent to pass
8.
9. Audience
See the real actions of someone how he solves on
the specific problem
Learn from the good points.
Presenter
Sharing experiences
Improving from feedbacks.
10. Create a simple String calculator with a method
Add(numbers) that takes string(0, 1 or 2 numbers)
Allow the Add method to handle an unknown amount
of number
Add(“”), Add(“1”), Add(“2,3”), A(“2,3,10”), etc…
Allow the Add method to handle new lines between
numbers( instead of commas)
Add(“2n3”), Add(“2,n”) NOT ok
Allow the Add method to handle a different delimiter:
Add(“//;n2;3”), Add(//@n2@3”)
Negatives not allowed. Error message contains all the
negative numbers.