3 ms·
> the value of tests is for the unfortunate person who has to refactor or extend your code This is probably one of the easiest things to quantify. I just finis
by markshead 9y ago
> the value of tests is for the unfortunate person who has to refactor or extend your code
This is probably one of the easiest things to quantify. I just finished working on a project that used BDD and TDD. The project was a rewrite of an older system that required manual testing. It took about 6 months to get a change into production. After the new system went live, they found a simple way to improve it. The code change was very small, but because all of the TDD and BDD efforts could be leveraged as regression tests, the change was deployed in a matter of weeks. That single change was able to capture an additional $5 millions in value that would have been lost if things had of gone through the previous 6-month cycle for testing the entire application manually.