026: Refactoring with Test && Commit || Revert (TCR)

In this episode we continue to use Test && Commit || Revert (TCR). This way of practising TDD. The practise was developed by Oddmund Strømme and written about by Kent Beck

The practise encouraging writing a test then writing the implementation in tiny iterations by reverting all changes made since since the last time the tests passed.

During this video we implement complete Untangling Conditionals Kata by Tom Oram

The Jetbrains IntelliJ IDEA plugin we use during this video is called Limited WIP.

The code produced during this episode can be found on GitHub

025: Test && Commit || Revert (TCR)

In this episode we play with Test && Commit || Revert or TCR. This way of practising TDD. The practise was developed by Oddmund Strømme and written about by Kent Beck ():

The practise encouraging writing a test then writing the implementation in tiny iterations by reverting all changes made since since the last time the tests passed.

During this video we implement the FizzBuzz code kata using the TCR technique.

The Jetbrains IntelliJ IDEA plugin we use during this video is called Limited WIP.

The code produced during this episode can be found on GitHub

Episode 017 – Test && (Commit || Revert)

In this screencast we try out a new Test Driven Development concept call Test && (Revert || Commit) or TCR .

The idea of TCR is that you work in very small increments and a little bit of test code and a little bit of production code. When you run the test if the test pass your changes are committed and if you tests fail your changes are reverted.

You can find the code created during this video in this GitHub repository.

The plugin I use for IntelliJ is Limited WIP