从八月份第一次使用claude code,到现在也有三四个月了。使用的挺频繁,基本上每天都在用。过程中遇到了不少问题,也解决了不少问题,积累了一些使用心得。为了不忘记,打算记下来。一篇写不完,所以就按个系列来写写,没特意去编排,想到什么就写到什么吧。

第一篇,先分享一下claude code编码的整个工作流。

AI编码工作流

1. 需求文档生成

2. 设计文档生成

3. AI编码和单元测试

4. 编译部署

5. 接口测试和集成测试

6. 日志查看

7. 问题分析和代码修复,重复4-7步骤

8. 整体联调

9. 交付

流程图

这个工作流最关键的是claude code编码完成后的测试工作流,是提升编码质量的关键。这里其实还可以细分为两种情况,API测试和集成测试

API测试就是构造请求参数去测试接口返回的数据是否正常,不正常,让AI自己定位问题和修改代码,重新部署后,再次进行测试,直至接口正常为止。

集成测试相对复杂,需要定义好测试的标准,即达到什么程度算是测完了,还要定义测试工作流,比如怎么触发测试,怎么检查测试结果等等。比如通过某个命令触发一次分析任务,任务的结果需要查询某个数据表来检查,那么怎么触发任务,怎么检查数据表就需要定义好SOP告诉claude code,它便于按照你定义的流程去执行。

AI Native在某种程度上可理解为,一切你能想到的任务,其实都是可以交给AI(claude code)来干,甚至它干的更快更好。任务重复度越高,你的收益和效率提升的就越明显。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐