测试驱动开发人员指的是快速、探索性的调查,包括编写代码以查看其是否有效, a spike.
你知道他们为什么想出这个词吗?
Update:肯特·贝克(Kent Beck)的造词对我来说看起来像是“原始”的,尽管他对这个词的使用在我看来没有多大意义。编写快速测试代码是“让项目突飞猛进”吗?
有趣的是,他似乎停止使用这个词,因为它对不同的人有不同的含义 - 请参阅下面的证据!
沃德·坎宁安写道病房维基 http://c2.com/cgi/wiki?SpikeSolution(参考肯特·贝克):
我经常问肯特:“什么是
我们可以编程的最简单的事情
会让我们相信我们是对的
轨道?”这样走出去
眼前的困难常常导致我们
更简单、更引人注目的解决方案。
肯特称其为“斯派克”。我找到了
练习特别有用
维护大型框架。
肯特·贝克写道更好的 Smalltalk 指南 http://books.google.dk/books?id=Y7FwNB4GV4EC:
有时我称其为“尖峰”,因为我们在整个设计中驱动尖峰。 [...] 因为人们将“钉鞋”与排球、铁路或狗联系在一起,所以我开始使用“架构原型”来描述这种实现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)