关于spec模式的深入使用问题

使用场景:由于系统中指标特别多,就用spec去设计一套指标系统

使用步骤:

1、开始主要是聊需求,ai很好的辅助我去把需求确认清楚了,这个过程产生的文档是相当长的,ai不但有流程图,有设计说明,甚至有伪代码,一旦模块多了,文档非常长是一个问题(元数据,指标计算引擎,指标输出,指标查询等多模块)

2、于是我就让ai帮我拆文档,按总体设计,模块设计的角度,拆文档主要还是为了实现更好调试验证,不然一次性实现是不太可能的,而且一但要调整需求,spec.md是不太能够调整的。还有一个原因是我看到文档很多,怕它乱来,借助了openspc去实现,毕竟openspec的原则也是小功能迭代的开发,这也是我比较认同的。

3、由于太多伪代码,对于需求变更的文档维护不是一个好的办法,于是我接着精简文档,不需要伪代码,只需要流程和关键设计,来来回回折腾了一两天,目前搞定了一个模块。

总结:整体使用下来,ai协助探索需求和理解都很好,就是ai工程化实践的范式还是要精细,包括spec模式也要拆分拆解为架构,设计,逐步落地的环节,不然大点项目不太好去完成,调整文档和反复沟通需求实现太累了!

您好!收到您的建议了,非常感谢!

您的反馈非常有价值,我们已将其提交给产品团队进行优先评估。我们会努力在后续更新中优化相关体验。

感谢您的支持,祝您生活愉快!