
文章目录AI编程实战给开源项目补测试写在前面一、选仓库三原则二、完整流程三、注意三件事小结与下篇预告小作业AI编程实战给开源项目补测试写在前面给开源项目补测试是练 AI 协作和攒简历双赢的事项目得到真实贡献你获得在陌生代码库用 AI 干活的经验。一、选仓库三原则小几千行以内别一上来挑战大项目活跃最近有 commit、维护者会回 issue测试覆盖率低才有贡献空间也说明 PR 会被欢迎。二、完整流程git clone 仓库地址然后让 AI 读结构先看项目结构和现有测试告诉我核心模块有哪些、哪些函数还没有测试、现有测试框架是什么挑一个纯函数无 IO、无网络让 AI 写测试为 utils.py 中的 parse_duration 函数补单元测试遵循项目现有测试风格覆盖正常/边界/异常输入本地跑通后看仓库的 CONTRIBUTING 文档按规范提 PR。三、注意三件事遵守贡献规范先读 CONTRIBUTING多数项目要求先开 issue 说明意图只做小改动第一次贡献控制在一个函数 一组测试让 AI 解释依赖遇到不认识的模式让 AI 先讲清楚再动手。提示别一上来挑战大项目。先从小而真实的贡献开始跑通一次 PR 流程你就有底气了。小结与下篇预告这篇学会了在陌生代码库用 AI 贡献代码。下一篇《AI编程实战把老代码重构到能维护》回到自己的项目解决老代码不敢动的问题。小作业挑一个合适的开源仓库clone 下来让 AI 分析结构找出一个值得补测试的函数并写好测试不提交也可以跑通本地即可。