neopragma / tdd-java-base

Starter code for TDD and refactoring practice in Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TDD Java Training

See the Course Notes for guidance on getting the most from the course, basic information about TDD, and definitions of jargon terms.

Module tdd-samples

Examples for coding various unit/microtests using JUnit, Mockito, and JQwik. Notes

Module tdd-fizzbuzz

Starter code for an exercise to use TDD for greenfield development.

Notes.

Examples

Module tdd-rpn

Starter code for an exercise to use TDD for greenfield development.

Notes.

Module tdd-gildedrose

Starter code for an exercise to use TDD to approach modifications to existing code.

Notes.

Module car-rental

Starter code for a more challenging refactoring/unit testing exercise.

Notes.

Acknowledgements

Thanks to Ted M. Young (@jitterted@sfba.social), Jay Bazuzi (@JayBazuzi@mastodon.online), and Glenn Waters (@gwww@mastodon.social) for suggestions to improve the Course Notes.

Thanks to Emily Bache (emilybache@sw-development-is.social) for her great work on the Gilded Rose kata.

About

Starter code for TDD and refactoring practice in Java


Languages

Language:Java 100.0%Language:Shell 0.0%