网易首页 > 网易号 > 正文 申请入驻

测试从56个涨到3347个,AI写代码后他靠这招守住质量

0
分享至

AI 能几分钟生成一个功能,但代码库会不会因此变成没人敢碰的“意大利面”?作者以自己的项目 Mole 为例,给出了一个明确判断:清晰的架构和分层,在 AI 时代不是过时了,而是更基础了。没有预先定义好模块边界和交互方式,AI 写得越快,后期越难扩展和维护。

先把架构图固定下来,再让 AI 动手


他的做法是在项目初期与 AI 共建架构图,并用文档固定下来,作为后续开发的基准。这样 AI 每次生成代码时,都有明确的边界可以参照,而不是自由发挥。架构文档解决的是“代码该放在哪里、模块之间怎么通信”的问题,避免后期出现牵一发动全身的混乱。

自动化测试是唯一可靠的验收方式

AI 生成的代码分支太多,人手工验证不过来。作者分享了一个关键数据:项目测试覆盖率从 56 个提升到 3347 个。这个变化让他修复 bug 时更有底气,因为系统会确保问题不会在别处重现。他坚持一个观点:AI 写的代码应该 AI 来测试,而非人,把人引入这个环节反而会拖慢整体进度。

尤其在修 bug 时,他会多留一些东西下来:除了把问题修复,还会加一个让旧代码失败的回归测试。这样每一次修复都变成对系统的加固,而不是单纯打补丁。

规则文档补上测试解释不了的背景

测试能记录什么是对的,但无法解释为什么有些设计看起来是错的、其实是对的。规则文档(Rules)就是用来记录这些设计决策的背景信息。它的作用是让 AI 在未来的迭代中,不会因为缺乏上下文而推翻之前的优化。换句话说,测试守住“正确”,规则文档守住“为什么正确”。

少做功能,比多做功能更重要

AI 让添加实验性功能变得非常容易,几分钟就能写一个设置项、兼容分支或者后台监听。但这些功能留下的状态和维护成本,反而是代码腐化的最大原因。作者的建议是坚持“如无必要,勿增实体”,重点关注用户真正需要的功能,避免系统随着时间推移变得臃肿。

发布前用流程卡点拦住最后一刻的错误

代码在本地运行正常,不代表在生产环境也正常。作者利用 GitHub Actions 做综合验证,确保在实际发布之前,所有环境中的依赖和配置文件都保持一致,避免部署错误的二进制文件。这个流程卡点的价值在于:它不依赖人的细心,而是把一致性检查变成自动化的固定动作。

从架构文档到自动化测试,再到规则记录和发布检查,这套组合的核心逻辑是:AI 负责生成,系统负责验证。人不再逐行盯代码,而是把精力放在定义边界、记录决策和设计流程上。这样 AI 带来的速度,才不会变成维护上的债务。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
媒体曝宇树超100元报销都需王兴兴批,员工称奖惩机制只有罚几乎没有奖

媒体曝宇树超100元报销都需王兴兴批,员工称奖惩机制只有罚几乎没有奖

金融界
2026-09-01 14:17:17
女儿三科都考到90分,父亲带其自驾川藏,出门装一车西瓜卖光,还赚了2000元,返程采购750公斤石榴也基本卖完

女儿三科都考到90分,父亲带其自驾川藏,出门装一车西瓜卖光,还赚了2000元,返程采购750公斤石榴也基本卖完

大风新闻
2026-09-01 19:27:03
河北保定一女子当街被殴打扒裤,县公安局回应:正在调查;律师解读:已超出普通殴打范畴,或涉嫌侮辱罪

河北保定一女子当街被殴打扒裤,县公安局回应:正在调查;律师解读:已超出普通殴打范畴,或涉嫌侮辱罪

台州交通广播
2026-09-01 22:40:10
全网都在画清华丁教授:用你的画风画你,怎么就成了人身攻击?

全网都在画清华丁教授:用你的画风画你,怎么就成了人身攻击?

再战五百回合
2026-09-01 22:32:53
科大讯飞22页pdf全网疯传,举报人据称是女方丈夫

科大讯飞22页pdf全网疯传,举报人据称是女方丈夫

映射生活的身影
2026-09-01 18:41:45
普京称俄愿意将中俄间的免签制度转为永久性安排,外交部回应

普京称俄愿意将中俄间的免签制度转为永久性安排,外交部回应

澎湃新闻
2026-09-01 14:36:35
后续来了!那个叫嚣“我就是违法,你去告啊”的HR,被00后一夜治服了

后续来了!那个叫嚣“我就是违法,你去告啊”的HR,被00后一夜治服了

小徐讲八卦
2026-09-01 08:18:51
“没有手艺都是科技”,青岛一烤羊店招牌被六旬师傅装反,店主:主打纯手艺无科技,视频太火了,正在犹豫要不要改过来

“没有手艺都是科技”,青岛一烤羊店招牌被六旬师傅装反,店主:主打纯手艺无科技,视频太火了,正在犹豫要不要改过来

扬子晚报
2026-09-01 12:22:59
苹果51岁新CEO就任:家庭生活为谜,曾称不会为了AI而AI,技术仍应服务于产品

苹果51岁新CEO就任:家庭生活为谜,曾称不会为了AI而AI,技术仍应服务于产品

红星新闻
2026-09-01 17:23:34
警方通报“女子在厦航飞北京航班上遭邻座扇耳光”:涉事人员与同机两名乘客因琐事发生言语纠纷,后又进行殴打,打人者被行拘并罚款

警方通报“女子在厦航飞北京航班上遭邻座扇耳光”:涉事人员与同机两名乘客因琐事发生言语纠纷,后又进行殴打,打人者被行拘并罚款

扬子晚报
2026-09-01 19:46:00
美国前军官警告菲律宾:中国可能拿下黄岩岛,巴丹斯也要警惕

美国前军官警告菲律宾:中国可能拿下黄岩岛,巴丹斯也要警惕

健身狂人
2026-09-02 01:10:09
AI色情短剧平台化!50元包月,现未成年人内容与脱衣教程

AI色情短剧平台化!50元包月,现未成年人内容与脱衣教程

南方都市报
2026-09-01 09:48:15
孙宇晨海报炸锅,景田紧急切割!

孙宇晨海报炸锅,景田紧急切割!

品牌新
2026-09-01 19:02:21
科大讯飞出轨女主更多照片曝光:她长得娇小可爱,丈夫应该再给她一次机会

科大讯飞出轨女主更多照片曝光:她长得娇小可爱,丈夫应该再给她一次机会

汉史趣闻
2026-09-01 13:47:29
“5亿吨冰层突然崩塌,很可能是永久冻土发生变化所致”,山体滑坡专家:尼泊尔境内发生冰岩崩之前,没有明显的地表异常信号

“5亿吨冰层突然崩塌,很可能是永久冻土发生变化所致”,山体滑坡专家:尼泊尔境内发生冰岩崩之前,没有明显的地表异常信号

都市快报橙柿互动
2026-09-02 00:34:44
5比4,特朗普赢了

5比4,特朗普赢了

鲁中晨报
2026-09-01 15:26:13
秘鲁宣布与伊朗断绝外交关系

秘鲁宣布与伊朗断绝外交关系

澎湃新闻
2026-09-02 08:16:08
巨亏近100亿,高瓴割肉跑了

巨亏近100亿,高瓴割肉跑了

投资家
2026-09-01 20:45:25
华为交了份“上市公司不敢交”,净利润腰斩、现金流-398亿

华为交了份“上市公司不敢交”,净利润腰斩、现金流-398亿

江启
2026-09-02 04:10:05
重磅:乌克兰摧毁俄罗斯最大的乌斯季卢加港口!

重磅:乌克兰摧毁俄罗斯最大的乌斯季卢加港口!

项鹏飞
2026-09-01 19:04:48
2026-09-02 09:16:49
我是一个粉刷匠2
我是一个粉刷匠2
有态度网友ytd
156文章数 165关注度
往期回顾 全部

科技要闻

抖音突发推荐算法大面积错乱!

头条要闻

美国力邀俄重返G20 俄财长亲自参加峰会令欧盟"愤怒"

头条要闻

美国力邀俄重返G20 俄财长亲自参加峰会令欧盟"愤怒"

体育要闻

大爹杨瀚森,让中国男篮有了容错空间

娱乐要闻

孙宇晨破防,他无法接受孙割这个名字

财经要闻

全球粮价冲高,会影响国内市场吗

汽车要闻

山城试驾启源Q06 不光是智驾好用还有700km的续航

态度原创

家居
亲子
艺术
手机
公开课

家居要闻

2026建博会(广州) 公装联探展交流活动

亲子要闻

3项婴童用品国家标准实施,助力儿童健康成长……一起来听健康早闻!2026年9月2日

艺术要闻

高更的色彩,相当生动!

手机要闻

苹果iPhone 18 Pro Max和首款折叠iPhone Ultra机模曝光

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版