单元测试对我听起来不错,但我不知道我应该花任何时间真正学习它,除非我能说服别人是有重大价值。我必须说服其他程序员,更重要的是,在管理中的bean计数器,所有额外的时间花在学习测试框架,编写测试,保持他们更新,等..将自己付出,然后一些。
有什么证明?有没有人实际开发了相同的软件与两个独立的团队,一个使用单元测试,另一个不,并比较结果?我对此表示怀疑。我只是为了证明它,“在互联网上看,大家都在谈论它,所以它必须是正确的事情”吗?
在哪里有坚定的证据,能够说服外行人,单元测试是值得的努力?
是。这是由Boby George和Laurie Williams在NCST的研究和
another由Nagappan等人的研究的
link。我相信还有更多。威廉姆斯
publications测试可能提供了一个很好的起点找到它们。
[编辑]上述两篇文章特别引用TDD,在采用TDD后,初始开发时间增加了15-35%,但是预释放缺陷减少了40-90%。如果你不能得到全文版本,我建议使用Google Scholar看看是否可以找到一个公开的版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。