Session

Test Commit Revert (TCR) Workshop: Learn TDD and Baby Steps

**TDD** is notoriously difficult to learn. Especially the microcycle, also known as baby steps, can be really tricky. This is where **Test Commit Revert (TCR)** comes in - an exciting and somewhat controversial method to help you master these small steps. Originally developed by Oddmund Stromme in a workshop by TDD guru Kent Beck, TCR automatically reverts failed code. This forces you to work in a super structured and focused way.

Of course, TCR also has its pitfalls and is not always easy to use in practice. But don't worry, the community has been busy working on improvements and different workflows. There are now at least six different TCR workflows, each with its own advantages and disadvantages.

In this workshop, you can try out TCR for yourself and get to know the different workflows. The focus is on using TCR to understand and internalize the principles of TDD and the importance of small, incremental steps. So, grab your laptop and join us - it will be exciting and educational!

Marco Emrich

Consultant and software crafter at @codecentric

Nürnberg, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top