@zhoujielun665
迷信spec driven development的都是纯种大傻逼。
因为但凡上过班的人,都知道任何codebase都是屎山,一个project要存在1年,每周都会有一大堆代码要merge进去,
任何项目开始都是top-down design,宏观总体设计得非常合理,但只要经历个十几轮,全变臭狗屎,跟你最早的design&specs早就南辕北辙。
然后就变成无休止的agile development,每个sprint往里加狗屎,狗屎,狗屎,狗屎*10000,最终你连一个overall perspective都没有,一手狗屎。
spec driven development只适合一类项目,
就是这个project极低成本、极低运行环境、极简需求、极短生命周期,一次写完直接部署,基本不用大改,
就跟擦屁股纸一样,用一下就扔,完全不在乎,
这种是最适合spec driven development,不过整体规模一定非常小