单元测试对我来说听起来很棒,但是我不确定我应该花费任何时间真正学习它,除非我能说服其他人相信它具有重要的价值。我必须说服其他程序员,更重要的是,说服管理层的计算员,所有额外的时间都花在了学习测试框架、编写测试、保持测试的更新等等上。会为自己付出代价。
有什么证据?有没有人实际上用两个独立的团队开发了相同的软件,一个使用单元测试,另一个不使用,然后比较结果?我表示怀疑。难道我应该用“上网查查,大家都在谈论这件事,所以这么做一定是对的”来为自己辩护吗?
哪里有确凿的证据可以使外行相信单元测试是值得付出努力的?