Collection of katas to solve
- FizzBuzz: Refactoring, naming y duplicidad, less surprise principle.
- String Calculator: Simple design, Solid.
- Tennis: Simple design, tdd, Solid, open-close.
- Birthday Greetings: Hexagonal architecture, ports and adapters, refactoring, testing.
- Single Sign On: Test doubles practice: Dummies, stubs, fakes, spies, mocks.
- Lonja: Simple design, Solid, Naming.
- Gilded rose: Refactoring and testing
- Sudoku: Tdd and divide rule:
- Santa Allotment: Tdd, Algorithmics
- Roman Numerals: Algorithms, programming logic and patterns. Also excellent for improving TDD skills and writing clean, readable code.
Boilerplate source code projects for different languages