8. • 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
17. 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"
18.
19.
20.
21.
22.
23.
24.
25. 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
27. 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
35. 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