但是, 软件开发的过程中, 不做简单设计, 软件开发就永远做不好。
简单设计能使开发人员, 在开发前, 便设计出测试用例; 使得开发人员可明确的定义, 每日所开发的 TASK, 完成的标准是什么? 需通过那些测试用例的场景?
3.
有的人是天生就会的。
而大部分的我们, 简单设计的思维, 是要经过一段时间锻练的;不是天生就会的。
Matei Zaharia; Spark 开发的主导者。
敏捷开发与软件工程实践;如:Story 场景树;对 Matei 而言, 是完全没有 “必要” 的。因为, Matei “天生” 就会简单设计了。
Story 场景树, 主要是要帮助开发人员, 锻练 “简单设计” 与 “测试用例设计” 的思维;当经过一段时间的锻练后, 开发人员自然而然的, 就可没有 “必要” 的再使用 Story 场景树, 进行简单设计