A coding kata that focuses on design and TDD.
Find a file
Raimund Kraemer 9af0851593 Add tests for formatting ISBNs according to convention
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.
2024-07-08 19:37:04 +02:00
Java Add tests for formatting ISBNs according to convention 2024-07-08 19:37:04 +02:00
LICENSE Initial commit 2023-01-09 17:24:30 +01:00
README.md Update README.md 2024-01-19 19:41:16 +01:00
refactoring-legacy-code-kata.md Remove "work in progress" hint in legacy code kata 2023-01-13 22:04:13 +01:00
tdd-implementation-kata.md Add description for TDD implementation kata 2023-01-13 22:04:35 +01:00

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:


© 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.