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/

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.

3 more comments...

No posts

Ready for more?