有人对正式单元测试的效用有衡量标准吗?我看到很多关注单元测试工具,我很好奇为什么?
我在 5 或 6 年前停止了正式的单元测试,生产力的净收益似乎相当高。我停止了单元测试,因为我注意到它从来没有捕捉到任何东西——更不用说任何有用的东西了。单元测试检测到的错误类型似乎可以通过每小时不喝超过 2 杯葡萄酒/啤酒(或每小时 2 杯)来预防。此外 - 单元测试似乎通过允许开发人员认为有一些保护措施来捕捉他们的错误而产生风险。
我进行测试以确保代码正常工作,但我不使用任何工具。我根据所做的更改进行测试。我对新代码的生产错误率大约为零。我对代码更改的错误率约为每季度 2-3 个错误。上述措施基于我开发/支持的 4 个生产应用程序。