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

AI写代码总翻车?试试"契约注释"这个防崩指南

0
分享至

  让AI写代码的人,大概率踩过这个坑:程序跑通了,上线三周后突然崩溃。不是语法错误,是架构层面的"慢性毒药"——AI在完全不知道上下文边界的情况下,写出了看起来对、实则错的代码。

  开发者Jeffrey Sabarese提出了一套叫contract-style-comments(契约式注释,CSC)的方法,核心思路很简单:把"这个函数能保证什么、要求什么"写进代码注释里,变成AI能读懂的硬性约束。

  

  传统文档是给人看的,CSC是给机器"执行"的。它借用了软件工程里的"契约式设计(Design by Contract)"概念,用结构化注释块明确三件事:前置条件(调用前必须满足什么)、后置条件(返回后保证什么)、不变量(执行期间什么不能变)。

  举个例子。普通注释长这样:

  def shop_assistant(budget, product_type):
"""Search for products."""

  AI看完等于没看。CSC版本则强制声明:

  # CONTRACT: shop_assistant() GUARANTEES
# PRECONDITIONS:
# - budget > 0
# - product_type in ["Flower", "Car"]

  这种高信号密度的注释块,能在AI的上下文窗口里被优先识别,相当于给无状态的AI agent塞了一份"持久记忆"。

  Sabarese指出,当前AI编程的最大风险是"静默失败"——代码能编译、能运行,但架构假设全错。当资深工程师离职,那些未写明的隐性知识随之消失,后来者只能在代码库里踩雷。CSC试图把" bus factor(巴士因子)"从人的脑子里,迁移到机器可解析的契约里。

  这套方法的本质,是在人机协作的灰色地带画一条硬边界:人类负责定义不变量,AI负责在约束内生成实现。对于已经开始用Claude、Cursor等工具做实际开发的团队,这可能比写更多测试用例更紧迫。

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

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.

相关推荐
热点推荐
解放军澎湖穿行 捍卫台海主权底线

解放军澎湖穿行 捍卫台海主权底线

风铃草语
2026-05-12 06:20:34
斯内德:穆帅是管理皇马更衣室的完美人选;姆巴佩不该去度假

斯内德:穆帅是管理皇马更衣室的完美人选;姆巴佩不该去度假

懂球帝
2026-05-12 22:21:17
WTA1000罗马站:高芙2-1逆转俄罗斯悍将,惊险晋级4强

WTA1000罗马站:高芙2-1逆转俄罗斯悍将,惊险晋级4强

俯身冲顶
2026-05-13 03:27:36
我妈骂了我爸30年,我爸退休后说了一句话,我妈瞬间懵了

我妈骂了我爸30年,我爸退休后说了一句话,我妈瞬间懵了

千秋文化
2026-05-12 20:09:20
今日最惨股,月内股价腰斩,现又连遭跌停,抄底资金全被套!

今日最惨股,月内股价腰斩,现又连遭跌停,抄底资金全被套!

丁丁鲤史纪
2026-05-12 16:04:41
挤走董卿、靠爹上位、央视“穷鬼”,龙洋的私生活谣言有多离谱?

挤走董卿、靠爹上位、央视“穷鬼”,龙洋的私生活谣言有多离谱?

猪小艳吖
2026-05-12 03:50:15
“夏补钾,体不乏”,立夏后,多吃3种“高钾菜”,精神饱满过夏

“夏补钾,体不乏”,立夏后,多吃3种“高钾菜”,精神饱满过夏

花小厨
2026-05-11 16:42:26
上港后悔吗!当初没全力挽留的指挥官,如今却逆袭成中超德布劳内

上港后悔吗!当初没全力挽留的指挥官,如今却逆袭成中超德布劳内

林子说事
2026-05-12 18:24:33
吃达格列净,千万注意这5点,很多人不当回事!

吃达格列净,千万注意这5点,很多人不当回事!

怀章说药
2026-05-11 13:27:19
外媒:蒙牛等赞助世界杯的中国企业担忧世界杯没版权导致营销损失

外媒:蒙牛等赞助世界杯的中国企业担忧世界杯没版权导致营销损失

懂球帝
2026-05-13 01:09:14
特朗普应邀访华3天,中方准备了高规格礼遇,他想邀中方回访美国

特朗普应邀访华3天,中方准备了高规格礼遇,他想邀中方回访美国

别让往昔的悲伤和对未来的恐惧
2026-05-13 02:30:26
出道横扫大奖却被公司冷藏4年,如今她以视后华丽回归!

出道横扫大奖却被公司冷藏4年,如今她以视后华丽回归!

ChicMyGeek
2026-05-12 10:58:10
央视拒付香港21亿转播费,李嘉诚意外躺枪引讨论

央视拒付香港21亿转播费,李嘉诚意外躺枪引讨论

不甜的李子
2026-05-12 03:17:43
人伦之乱,正在悄悄毁掉无数家庭!看完一身冷汗

人伦之乱,正在悄悄毁掉无数家庭!看完一身冷汗

三农老历
2026-05-08 19:20:12
机构:有色金属行业业绩具备上行空间

机构:有色金属行业业绩具备上行空间

证券时报
2026-05-12 09:32:03
最高院:提供 “口交” “肛交”等进入式性服务,是否属卖淫行为?

最高院:提供 “口交” “肛交”等进入式性服务,是否属卖淫行为?

周军律师聊案子
2026-04-21 09:50:16
色情片是怎样伤害人体的?

色情片是怎样伤害人体的?

医脉圈
2026-04-19 20:06:42
歌唱家张也:为两个妈妈尽孝,58岁不恋不婚,已为自己想好退路

歌唱家张也:为两个妈妈尽孝,58岁不恋不婚,已为自己想好退路

阿废冷眼观察所
2026-05-13 01:17:09
黄子韬回应徐艺洋摇头晃脑!直播模仿又损又护短

黄子韬回应徐艺洋摇头晃脑!直播模仿又损又护短

科学发掘
2026-05-12 19:30:54
4月新势力上险量揭穿谁在销量造假

4月新势力上险量揭穿谁在销量造假

铁流1988
2026-05-12 06:19:37
2026-05-13 04:59:00
碳基打工人
碳基打工人
坐标北京,靠咖啡续命,靠小红书下饭的普通人类。
2563文章数 35关注度
往期回顾 全部

科技要闻

宇树发布载人变形机甲,定价390万元起

头条要闻

特朗普称将同中方讨论对台军售和黎智英案 外交部回应

头条要闻

特朗普称将同中方讨论对台军售和黎智英案 外交部回应

体育要闻

骑士终于玩明白了?

娱乐要闻

白鹿风波升级!掉粉20万评论区沦陷

财经要闻

利润再腰斩 京东干外卖后就没过过好日子

汽车要闻

吉利银河“TT”申报图曝光 电动尾翼+激光雷达

态度原创

数码
家居
游戏
教育
公开课

数码要闻

看电视的人越来越多了 3亿台电视在线 小米第一

家居要闻

极简主义下的居住场域与空间

活久见!电棍与香锅怒喷被撸圈开除后和解,祝Mlxg母亲节日快乐

教育要闻

求求你试试「5+1+1」学习法!!!

公开课

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

无障碍浏览 进入关怀版