List of katas to practise TDD and refactoring which I am practising:
- gilded-rose
- java-red-pencil
- ordered-job-kata
- philosophers-problem. Personal solution for Philosopher concurrency problem.
- prime-factors
- tennis
- legacy ferry booking system (pending finish)
- Growing Object-Oriented Software - https://github.com/npryce/goos-code-examples
- Refactoring Fowler - https://github.com/jeremykendall/refactoring-fowler
- CoffeeMaker problem - https://github.com/8thlight/CoffeeMaker