Skip to content
Zeger Hendrikse edited this page Aug 4, 2023 · 20 revisions

Introduction to TDD

TDD entails so much more than the well-known but trite red-green-refactor phrase. More accurately, it is a great form of deliberate practice, in which a set of skills, principles, and heuristics are continually combined to build quality in.

Heuristics

Last but not least, TDD is a lot of fun. You have arrived at the right place to learn everything about it and to get you up and running in the wink of an eye!

Level up your TDD skills

Please consult the readme in the tdd-katas folder to learn more about which katas address which topics at which difficulty level.

Learn more about how these katas relate to the 24 key capabilities to drive improvement in software delivery on this Wiki page.

Clone this wiki locally