> I'm going to argue that tests are actually free.
> The alternative to automated testing is manual testing, not no testing.
Actually, unit tests have different costs than manual testing. That doesn't make them free. For example, with unit tests, you now have more (possibly buggy) code to maintain.
> The alternative to automated testing is manual testing, not no testing.
Actually, unit tests have different costs than manual testing. That doesn't make them free. For example, with unit tests, you now have more (possibly buggy) code to maintain.