AI 编码的“喜新厌旧”:一个被严重低估的真实规律
发布于 2026-06-09
597
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:AI编码具有“喜新厌旧”的特性——擅长从零生成新代码,但在修改、兼容和衔接已有代码时极易出错,因此最优策略是“一次成功”,并通过契约先行、回归测试、原子化提交等方式实现工程化协作。
关键要点:
- AI对全新、独立任务表现优秀,对涉及历史代码和多模块接口的任务表现不佳,且越改越乱。
- AI缺乏全局系统观、不擅长兼容、修改时顾此失彼、缺少对接口契约的长期记忆。
- 应对策略包括:强制“契约先行”、建立回归测试护城河、使用原子化提交、主动管理AI短时记忆、接受“AI生成+人工粘合”模式。
内容结构:
- 一、什么是AI编码的喜新厌旧:文章用两句话概括——AI对全新独立需求表现极好,对历史代码和多模块接口容易出错。
- 二、为什么AI会喜新厌旧:列出四个原因——没有全局系统观、擅长生成不擅长兼容、修改时顾此失彼、缺少对接口契约的长期记忆。
- 三、喜新厌旧带来的真实后果:全新小功能效率高,老系统迭代和跨模块开发经常帮倒忙,反复微调导致越改越不可控,最终可能需推翻重写。
- 四、最重要的结论:AI编程最好一次成功——需求必须清晰完整,接口先定义约束,结构先设计好,生成前给足规则和边界条件。
- 五、应对策略:从“单次生成”到“工程化协作”:
- 1. 强制“契约先行”:先定义接口文件作为不可变契约。
- 2. 建立“回归测试护城河”:让AI先生成单元测试和集成测试,修改后自动运行,出错时喂给错误日志和测试用例。
- 3. 用“原子化提交”切断泥潭:每次只做极小可逆变更加git快照,出错回滚。
- 4. 主动管理AI的“短时记忆”:每次新对话前总结关键接口和已知约束作为提示词前置固定部分。
- 5. 接受“AI生成+人工粘合”模式:AI生成纯函数核心逻辑,人工编写胶水代码、错误处理、资源管理。
文章总结:文章强调AI是优秀的“新建工具”而非可靠的“修补工具”,主张在AI编程中将需求定义、架构设计和测试驱动的权重提升至核心地位。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 924.8K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
理解敏捷思想的63句话!
序号 类别 箴言 解释 1 持续提升 敏捷转型是文化变革,前景美好,道路曲折,,必须领导先行。 冰冻三尺,非一日之寒。要想转型到敏捷文化,需要领导投入、开发人员配合、管理部门理解和支持才可能成功。 敏捷始于领导,死于领导,领导往往会...
我说CMMI 2.0 之 配置管理
和CMMI1.3相比,CMMI2.0中配置管理的实践基本没有变化。CMMI DEV 2.0 的20个PA中,CM是唯一一个没有3级实践的PA。基本概念这个PA涉及到的基本概念比较多,我们挑选部分基本概念,做通俗解释:配置管理:通过配置标识、版本控制、版本管理、基线管理和配置审计来管理工作产品的完整性。配置项:配置管理的对象,包括各种文档资料,代码等工作产品。包括:给客户的交付...
商务目标、质量和过程性能目标
在最新发布的CMMI-DEV 1.3版本中,将原来的OID过程域进化为了OPM过程域,强调了组织商务目标的管理。由此将原来在1.1,1.2版本中并不是显示处理的商务目标管理提到了一个高度上来。在模型中多处提到了商务目标、质量和过程性能目标,这2个概念之间的区别是什么呢?根据模型中的描述,整理归纳如下:1 什么是商务目标? 组织的高层经理定义的用来确保组织能够永续经营并增加其利润、市场份额、以及影响组织成功的其他因子的目标。 2 商业目标可以解决哪些问题? ? 改善产品质量
高成熟度的软件估算应该是什么样的?
1 估算基础 1)对估算对象(需求、任务等)的拆分颗粒度定义了上限与下限,以提升估算的准确度。 2)完备识别了估算对象,没有遗漏的需求或任务。 3)估算人员经过了估算方法的系统培训。 4)定义了组织级的估算方法。2 规模估算 1)从不估算规模或经验估算规模升级为客观度量规模,比如采用国际标准的功能点方法或自定义的规模度量方法,无论是哪种方法,规模与工作量之间应该是强相关的才是合理的。 2)如...
图解敏捷性能合弄结构APH之:valuing合弄
图一:valuing合弄的目的与性能等级图二:valuing合弄的活动各种敏捷方法的原则参见博客:https://blog.csdn.net/dylanren/article/details/87184790。 图三:valuing合弄使用的敏捷仪式和技术说明:为便于图形化表达,每种敏捷仪式或技术没有映射到具体的活动,敏捷活动与敏捷仪式是多对多的映射关系。 ...
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线