6. Workshop guideline
We are going to use
interactions ,
Working software,
participants
collaboration and
Responding to
change
First open your
mind
This is not only
for a developers
– this is for ALL
players in the
AGILE game
We will run 2-3
katas – we can
play andor you
can watch
Any case try to
enjoy
8. TDD as a way of working
• TDD is not a UNIT TEST
• TDD is part of the Software craftsmanship
• TDD must be adjusted to US/DoD and not to
Implementation
• If someone can understand your test
You are on the right way
• If the BA can understand your test
You are in a perfect way
9. TDD – Test Driven Design
Design High Level system
Build the contracts
"Fake it 'til you make it“ – make it clear
The system must be green
Now we can implement it
11. • As an interviewer
• I want that the candidate to write
a code that will replace the two
variables (INT)
• So I can figure out whether he is
the right person for the job
13. FizzBuzz code KATA
• Write a program that prints the
numbers from 1 to 100. But for
multiples of three print "Fizz" instead
of the number and for the multiples
of five print "Buzz". For numbers
which are multiples of both three
and five print "FizzBuzz"
14. Here are the new requirements
• A number is fizz if it is divisible by 3
or if it has a 3 in it
• A number is buzz if it is divisible by 5
or if it has a 5 in it
16. Problem Description
• For example, how much does this basket of
books cost?
– 2 copies of the first book
– 2 copies of the second book
– 2 copies of the third book
– 1 copy of the fourth book
– 1 copy of the fifth book
– 2* (8*4*0.8) ,answer: 51.20 EUR