Katas
Ressources
Technical agile coaching materials : https://sammancoaching.org/
Refactoring
Refactoring Journey : https://ythirion.github.io/refactoring-journey/
Theatrical players Kata : https://github.com/ythirion/Theatrical-Players-Refactoring-Kata
Person-kata : https://github.com/ythirion/person-kata
Untangled Conditionals kata : https://github.com/tomphp/untangled-conditionals-kata
Video : Untangled Conditionals Kata
How to refactor legacy code : https://github.com/sandromancuso/trip-service-kata
Patterns
Branch by abstraction :
Billing refactoring kata : https://github.com/bastiendavid/billing-refactoring-kata
Testing
TDD
Fizz Buzz : https://katalyst.codurance.com/fizzbuzz
Leap Year : https://katalyst.codurance.com/leap-year
Money problem : https://github.com/ythirion/TDD-money-problem
Yahtzee : https://codingdojo.org/kata/Yahtzee/
Roman Numerals : https://katalyst.codurance.com/roman-numerals
It's not a mathematical problem
Outside-in TDD (London approach / mockist)
Bank kata : https://katalyst.codurance.com/bank
Approval Testing (Golden Master)
Approval Testing kata in C# : https://github.com/ythirion/approval-csharp-kata
Expense Report : https://github.com/christianhujer/expensereport
EnvironmentControllerKata : https://github.com/emilybache/EnvironmentalControllerKata
Ugly trivia : https://kata-log.rocks/ugly-trivia-kata
Property Based Testing
Enchanting : https://katalyst.codurance.com/enchanting
TCR (Test && Commit || Revert)
Mikado method
Discover new libs
Language-ext : https://github.com/ythirion/language-ext-kata
Java to the future : https://github.com/ythirion/java4toTheFuture
Architecture
Architecture Kata : http://fundamentalsofsoftwarearchitecture.com/katas/list.html
DDD Katas by Nick Tune :
Last updated