单元测试对我来说听起来很棒,但我不确定我是否应该花时间真正学习它,除非我能说服其他人认为它具有重要价值。我必须说服其他程序员,更重要的是,说服管理中的 bean-counters,所有花在学习测试框架、编写测试、更新测试等的额外时间都会为自己付出代价,然后是一些。
有什么证据?有没有人真的用两个独立的团队开发过相同的软件,一个使用单元测试,另一个不使用,并比较结果?我对此表示怀疑。我是否应该用“在互联网上查找它,每个人都在谈论它,所以它一定是正确的做法”来证明它的合理性?
让外行相信单元测试值得付出努力的确凿证据在哪里?