An open API service indexing awesome lists of open source software.

https://github.com/h3ar7b3a7/codekatas

Code katas in Java, for drilling good coding practices.
https://github.com/h3ar7b3a7/codekatas

good-practices katas

Last synced: 7 months ago
JSON representation

Code katas in Java, for drilling good coding practices.

Awesome Lists containing this project

README

          

# Java Code Katas

*Code Kata is an attempt to bring this element of practice to software development.
A kata is an exercise in karate where you repeat a form many, many times, ...*

## TDD Katas
- [FizzBuzz](tdd-katas/src/main/java/be/dog/d/steven/FizzBuzz.java)
- [Name Inverter](tdd-katas/src/main/java/be/dog/d/steven/NameInverter.java)
- [Prime Factors](tdd-katas/src/main/java/be/dog/d/steven/PrimeFactors.java)
- [Bowling Game](tdd-katas/src/main/java/be/dog/d/steven/BowlingGame.java)
- [String Calculator](tdd-katas/src/main/java/be/dog/d/steven/StringCalculator.java)
- [Roman Converter](tdd-katas/src/main/java/be/dog/d/steven/RomanConverter.java)
- [Game of Life](tdd-katas/src/main/java/be/dog/d/steven/GameOfLife/GameOfLife.java)
- ...

## Refactoring Katas

- [Gilded Rose](refactoring-katas/gilded-rose-kata-finished/README.md)
- [Tests](refactoring-katas/gilded-rose-kata-finished/src/test/java/com/gildedrose/GildedRoseTest.java)
- [Code](refactoring-katas/gilded-rose-kata-finished/src/main/java/com/gildedrose/GildedRose.java)
- ...