TDD Workshop: A case study of FizzBuzz
Write a program that handles numbers from 1 to 100 such that:
- Print "Fizz" for multiples of three
- Print "Buzz" for multiples of five
- Print "FizzBuzz" for multiples of three and five
- Print the number itself for all other cases
- https://en.wikipedia.org/wiki/Fizz_buzz
- https://www.agilealliance.org/glossary/atdd/
- https://blog.ploeh.dk/2013/06/24/a-heuristic-for-formatting-code-according-to-the-aaa-pattern/
- Domain-Driven Design: Tackling Complexity in the Heart of Software
- Clean Code
- Test Driven Development: By Example
- Growing Object-Oriented Software, Guided by Tests
- The Art of Unit Testing
- xUnit Test Patterns: Refactoring Test Code
- Developer Testing: Building Quality into Software
- Test-Driven Development: Extensive Tutorial
- Learn Go With Tests
- Refactoring: Improving the Design of Existing Code
- Working Effectively with Legacy Code
- Advanced TDD
- London VS Chicago