鉴于开发的各种有条不紊的方法,我们是否可以一起得出一些启发式方法,哪些方法在什么情况下是合适的,例如
- 案例驱动开发
- 模型驱动开发
- 行为驱动的发展
- 测试驱动开发
- Rational 统一过程
- 杰克逊结构化设计
- 等人
没有任何方法太老、太专业或“不存在”;-)
请每个答案仅列出一种方法,并包括最合适和最不合适的情况。例如:
方法
黑客攻击
最合适的
- 单独编写无关紧要的事情时
- 在尝试弄清楚某些事情是如何真正起作用时,而不是:
- 你认为它是如何工作的
- 医生说它有效
- 谷歌说它有效
- 它应该工作
最不合适
- 编写生产代码时
- 在团队环境中工作时
注意:寻找每种方法的细节,而不是一般建议。谢谢你。