Discussion about this post

User's avatar
Jeff Grigg's avatar

Using the "( Test && Commit ) || Rollback" ("TCR") approach is and has always been intended to be used with Test-Driven Development (TDD). Writing tests should be an integral part of it.

It was criticized for breaking the Red-Green-Refactor cycle.

So I described how to fix it to reenable Red-Green-Refactor (for TDD, and TCR)

https://jeffgrigg.wordpress.com/2018/11/23/test-driven-development-with-test-commit-testcodeonly-revert/

Expand full comment
Jeff Grigg's avatar

By my calculation, that 40 hour investment in improving the build time that you give as an example above, pays for itself about 17.5 times a year. In other words, it will take less than three weeks for it to pay for itself. That is, in less than a month, that one week of work investment is paid for, and then you get "pure profit" (IE: savings) from then on.

Less Than One Month.

Expand full comment
3 more comments...

No posts