katasJul 4, 2021
Fizz Buzz Using TDD
Solution to kata problem originally posted at https://kata-log.rocks/fizz-buzz-kata using TDD
Problem Statement For Kata
Originally Posted At https://kata-log.rocks/fizz-buzz-kata
Your task
- Write a program that prints one line for each number from 1 to 100
- For multiples of three print Fizz instead of the number
- For the multiples of five print Buzz instead of the number
- For numbers which are multiples of both three and five print FizzBuzz instead of the number
Selected Stack
- Java 11
- gradle (with gradle wrapper) as build tool
- junit 5 as test framework
Understanding Solution
- The Problem was solved using TDD and with the approach of just enough design at each stage
- Go through Each commit One by one to understand how first failing tests were written
- Each commit is one step of Red-Green-Refactor step
References