https://github.com/alvarogarcia7/score-keeper-kata-kotlin
I've practiced the Score Keeper kata, in kotlin.
https://github.com/alvarogarcia7/score-keeper-kata-kotlin
baby-steps deliberate-practice gradle kata kotlin parallel-change tdd
Last synced: 3 months ago
JSON representation
I've practiced the Score Keeper kata, in kotlin.
- Host: GitHub
- URL: https://github.com/alvarogarcia7/score-keeper-kata-kotlin
- Owner: alvarogarcia7
- Created: 2019-03-19T15:34:41.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-19T15:38:30.000Z (about 6 years ago)
- Last Synced: 2025-01-10T22:49:29.191Z (5 months ago)
- Topics: baby-steps, deliberate-practice, gradle, kata, kotlin, parallel-change, tdd
- Language: Kotlin
- Homepage:
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Score Keeper kata
I've practiced the [Score Keeper kata](http://kata-log.rocks/score-keeper-kata), in kotlin.
## Implementation notes
1. Start with a baby-steps solution
1. Implement the basic behaviour, until we need a scaffold
1. Refactor to introduce a more general solution, using parallel change
1. Keep adding features
1. When feature complete, re-design the application so it uses another component. This makes it easier to test, as the tests themselves are not coupled to the implementation## Boilerplate
A boilerplate for kotlin + gradle + mockito + junit 4 + arrow, shadowjar/uberjar. Customized to my taste.
Find it here: https://github.com/alvarogarcia7/gradle-kotlin-boilerplate