随笔

最近几天又学到一个新的名词,SDD(规范驱动开发),我阅读了一些相关文档,它主要是用来辅助开发、结构化开发,依赖AI生成,同时也是规范AI生成的内容,属于一种工作流程管理。

以前都是先写代码,规范后面才跟进,SDD是先有规范,后有代码。虽然我没有实践过以这种方式来进行开发,但是我觉得它缺点还是挺多的。

首先,感觉它对开发效率不能提高多少,开发前需要编写和阅读规范文档(永久可用的文档另算),增加了阅读成本,让开发者容易疲劳。另外AI根据规范生成的代码具有不确定性,生成的代码有好有坏,针对非常复杂的业务,可能规范文档需要费很大精力去维护,如果代码再生成的不理想,可能还需要开发者去理解和修改AI生成的代码。

当然,不能说SDD完全不可取,我觉得小型项目,或者新项目可以尝试使用,大型复杂项目需要慎重考虑。

也可能我理解的不太清楚,后面再深入学习研究后,再回来补充,毕竟今天只学了它的理论知识,还得实践一下子才行。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容