【发布时间】:2010-06-29 19:48:31
【问题描述】:
测试驱动开发 (TDD) 及其优势已得到明确定义。行为驱动开发 (BDD) 等实践也是如此。每一种都代表了一种软件开发技术,在开始编码之前提倡更严格的纪律。
那么,“非结构化”开发方法的方便缩写是什么?
我看到偶尔使用“TAD”(开发后测试),但这仍然意味着正在进行测试。有没有人见过(或是否有人想发明)“随用随编码”的开发方法的首字母缩写词?我正在寻找 TDD/BDD/xDD 等价于我们所做的开发类型,我们只需要编写代码和发布即可。
(显然,这里有足够的“喜剧”空间,所以让我们避免使用“n00b Driven Development”之类的东西。)
[更新]
很多很好的反应。最终,我认为“Development Driven Development”或“Idea Driven Development”的想法最能回答这个问题。在 TDD 中你试图通过测试,在 BDD 中你试图满足行为,在“非结构化”开发中,你真的只是通过尝试将想法转换为代码来驱动。
显然,没有正确或错误的答案,但这里收集了很多意见。希望此资源对其他试图在没有流程的情况下清楚地捕捉开发“定义”的人有用。
【问题讨论】:
-
我认为相反的是“D”。
-
突出点!我猜如果开发人员“无所事事”,那么真正剩下的就是 D。如此简单,但如此正确。
-
二氯二苯基三氯乙烷?
-
这里有两个问题:1) TDD 的反面是什么?和 2) 非结构化开发的首字母缩写词是什么...?
-
不幸的是,StackOverflow 不会“容忍”这样的合法问题。虽然可能是主观的,但这是一个有用的讨论,尤其是在试图帮助人们理解什么是“先于”TDD 时。
标签: acronym