Welcome to this repository that is literally packed with test-driven development (TDD) materials! This repository contains a huge collection of coding katas with instructions in various languages, sample solutions, presentations, etc.
Be sure to also check out the information on coding katas, coding dojos, how they relate to the 24 DevOps key capabilities, and much more on the wiki pages that are part of this repository.
The TDD materials found here can be seamlessly integrated into the Samman coaching method and are very well-suited to be used in coding dojos.
Just click on one of the above badges to effortlessly get started in one of the cloud development environments (CDEs)!
This repository contains materials for both practicing and teaching TDD in the form of courses, workshops, and/or coding dojos.
Directory | Content |
---|---|
cookiecutter |
Cookiecutter templates for setting up a kata in various languages |
docs |
Additional free books |
kata-solutions |
Sample solutions for the katas in various languages |
presentations |
View presentations live |
tdd-katas |
|
tools |
Playgrounds for getting acquainted with tools, libraries, and frameworks such as approval testing |
Ik steek veel op van de dojo's, maar heb soms ook het idee dat ik echt nog maar de punt van de ijsberg heb geleerd en er nog VEEL meer is waar we nog een jaar meer door hadden kunnen gaan — Rogier van Dinther
We gaan ons best doen om gewoon door te blijven leren. En wie weet is er uiteindelijk toch iemand met budget om een nieuwe coach in te huren — Walter Vos
Jammer dat jou werk voor NS erop zit. Voor mij was het leerzaam en heeft het best veel nieuwe inzichten gegeven! Jou kennis en kunde waardeer ik dan ook zeer! — Ian Hulsbos
Ik wil voorop stellen dat ik het een hele leuke dag vond. Dank aan Zeger voor het enthousiasme en voorbereiding!!!
Op aanraden van [naam verwijderd] heb ik gevraagd aan [naam verwijderd] of we Zeger kunnen inhuren tbv van voortzetting vd Coding Dojo’s — Bert Huisman
- TDD or: How I learned to stop worrying and love writing tests
- TDD and legacy code: creating a snapshot with approval tests
- TDD and legacy code: moving behavior back to where it belongs
- TDD and small steps: the Christmas tree kata
- Test Double TDD Wiki
- Let's play: test-driven development
- Test-Driven Development (TDD): A Time-Tested Recipe for Quality Software
Feel free to contact me at: zeger <dot> hendrikse <at> gmail <dot> com for e.g.:
- Feedback and suggestions
- Offering any of the katas in other languages than offered here
- Facilitating a course and/or coding dojos, where apprentices can practice katas together (with me as sensei 😉).
Pictures in this repo are legally taken from pixabay.com.
This work is licensed under a CC-BY-SA-4.0 license. Attribution: github.com/zhendrikse/tdd.