Skip to content

zhendrikse/tdd

Repository files navigation

Test-Driven Development Materials

GitHub commit activity GitHub last commit (branch) GitHub closed issues Pull requests

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.

One-click start

Open in Gitpod Open in Replit Open in GitHub Open in CodeSandbox View slides in browser

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)!

Contents

GitHub repo size Lines GitHub language count GitHub contributors GitHub top language Ideas & Issues

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
  • README.md → Summary of which topics are addressed by which kata at which level of difficulty
  • Huge collection of Coding katas
tools Playgrounds for getting acquainted with tools, libraries, and frameworks such as approval testing

Coding dojos

In the office

Coding dojo

On-line

Coding dojo

Testimonies

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


References

Links

Contact

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 😉).

Credits

Pictures in this repo are legally taken from pixabay.com.

License

Shield: CC BY-SA 4.0

This work is licensed under a CC-BY-SA-4.0 license. Attribution: github.com/zhendrikse/tdd.

CC BY-SA 4.0