0代码完成采集系统的重构
最近因为业务调整,需要将C#实现的采集系统的功能重构成java 21,我梳理好了需求,给kiro下了重构指令,将关键信息和业务逻辑数据完毕,然后用英文下发spec指令,神奇的事情发生了,kiro自动生成了需求文档,将我下发的整段的需求拆分成一个一个user story,将需求更加具体化,我审核了一下,调整了一些需求细节,然后指示kiro生成设计文档,该文档包含了更加详细的技术设计架构,伪代码及接口描述,我审核了下设计文档,对不正确的内容进行了微调,确认无误后进入任务分解,kiro根据需求和设计文档将系统生成一个一个小任务,这个时候几乎没有什么错误了,我审了一遍之后就让kiro 开始生成代码,感觉兼职太爽了,自动按照task 执行,全程无需我手敲代码,只是每个任务执行完成后需要人工审核代码是否符合需求,确认无误后进入下一个任务的自动执行。
就这样全程没有写一行代码将系统重构完毕,所有的依赖和单元测试全部kiro 自动搞定,大大节约了人工成本,我只需要负责制定规则和约束,评审代码质量,反馈给kiro我的需求,审核系统采集数据是否符合我的需求,这种体验兼职不要太爽,以前至少4周的重构工作,现在1周全部搞定。