测试驱动开发(TDD)及其好处已有明确定义。行为驱动开发(BDD)等实践也可以这样说。每个代表一种软件开发技术,在开始编码之前提倡更严格的纪律。TDD的相反之处是什么?
那么什么是“非结构化”开发方法的简称?
我见过“TAD”(测试后开发)偶尔使用,但仍然意味着测试正在完成。有没有人看到过(或者有没有人想要发明)“开发代码”的缩写词?我正在寻找TDD/BDD/xDD等价物,用于我们全部完成的开发类型,只需编写代码和发布即可。
(显然,有足够的空间为 “喜剧” 在这里,让我们从 “的n00b驱动开发” 和之流不要。)
[更新]
很多非常好的回应。最终,我认为“开发驱动开发”的想法或“想法驱动开发”最好的回答这个问题。在TDD中,你试图通过测试并在BDD中试图满足行为,在“非结构化”开发中,你只是试图将想法转化为代码。
显然,没有正确或错误的答案,但在这里很好的收集意见。希望这个资源对于那些试图在缺乏过程的情况下清晰地捕捉发展的“定义”的人有用。
我觉得对面是 “d”。 – 2010-06-29 19:54:13
突出点!我想如果一个开发人员被“无所事事”驱动,那么所有真正留下来的都是D.这么简单,但却很正确。 – Todd 2010-06-29 20:00:09
dichlorodiphenyltrichloroethane? – Escualo 2010-06-29 20:45:34