diff --git a/classes/ws2024/m1/labs/kata/index.html b/classes/ws2024/m1/labs/kata/index.html index dbb53994e..835a11e06 100644 --- a/classes/ws2024/m1/labs/kata/index.html +++ b/classes/ws2024/m1/labs/kata/index.html @@ -16,7 +16,10 @@ the tests in an extra shell window outside the ide most useful for that - see the testloop.sh script in my python-kata scaffold: https://github.com/htw-imi-media-programming/kata-scaffold

The Kata is described here: https://codingdojo.org/kata/FizzBuzz/

If you are new to automated testing, just do TDD. If you feel slightly bored, -add the Baby Steps constraint: https://kata-log.rocks/baby-steps.

Start with the Requirement for Stage 1:

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 “.

Work Test Driven: Write a failing test, implement it in the most simple way, then refactor if necessary. Avoid unnecessary abstractions and generalizations, though.

Add Stage 2 Functionality:

Refactor.

Add new Requirements

We will define a new Requirement in Class. Write a Test. Implement it. Refactor.