但是, 软件开发的过程中, 不做简单设计, 软件开发就永远做不好。...Matei 当在用 Scala 开发 Spark 时, 并没有做所谓的简单设计。
Matei 在开发前, 会先在脑中清楚的浮现出软件的架构。...Matei 便照着脑中的软件架构, 开发完了一行又一行伟大的代码。...敏捷开发与软件工程实践;如:Story 场景树;对 Matei 而言, 是完全没有 “必要” 的。因为, Matei “天生” 就会简单设计了。...因为, 开发人员已能将软件架构浮现在脑海中, 并能自然而然的思考出测试用例。
为何?
因为, Story 场景树够可视化, 够轻量级;放在ㄧ个脑袋里, 绰绰有余。
?