A coding kata that focuses on design and TDD.
13-digit ISBNs are formatted with hyphens, regardless of whether hyphens or spaces were used in the input ISBN. 10-digit ISBNs are always formatted with spaces, again, regardless of the separator used in the input ISBN. |
||
|---|---|---|
| Java | ||
| LICENSE | ||
| README.md | ||
| refactoring-legacy-code-kata.md | ||
| tdd-implementation-kata.md | ||
ISBN Kata
A coding kata that focuses on design and TDD.
Application
The program is a book library administration app. You can consider the provided code to be a small subset of the full application.
If you open the BookSearchView you find the main method. When you run the application,
the search field will already be prefilled with a valid ISBN for your convenience.
Variants
This kata can be practiced in different variants, depending on the skill to focus on:
-
TDD Implementation
branch:tdd-implementation-starting-point -
Refactoring Legacy Code
branch:refactoring-legacy-code-starting-point
© 2023 Raimund Krämer - Use with attribution.
Links to third party sites are included for convenience only and I am not responsible for their contents.