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

写代码不写注释?先给变量起个好名字

0
分享至

凌晨两点,你对着屏幕上的handleData()发呆。AI 生成的代码跑通了,但下次改需求时,你和它都忘了这个data到底是订单、用户还是 WebRTC 会话。

这不是你的问题。是命名的问题。


「氛围编程」的潜规则

「氛围编程」(Vibe Coding)正在改变写代码的方式。过去我们纠结驼峰还是下划线,现在 AI 连大小写都能自动处理。真正要命的是语义——你给的东西叫什么,决定了 AI 能帮你走多远。

原文作者打了个比方:问 AI「实现通知处理」(implement handle notifications),它可能给你任何东西。但如果说「实现跨租户分析事件通知服务」,AI 还没读代码就已经站在正确的领域里了。

命名成了人和 AI 之间的第一块垫脚石。

测试通过只是地板,命名才是天花板

老说法「只要测试过了,代码怎么写都行」,在氛围编程里是个坑。

测试能拦住 bug,但拦不住维护噩梦。作者举了 QuotyAI 的例子:

dispatchWebRTCOmnichannelUIEvent()这种长名字,LLM(大语言模型)能看懂领域、推断意图、智能修改。而notify_v2()呢?AI 和你一样懵,得翻半天文档才能下手。

测试是底线。命名决定上限。

通用命名是 AI 的幻觉温床

(id, type)当参数?AI 很容易在长篇代码里把两个 id 搞混,产生「幻觉」——也就是一本正经地编错逻辑。

userId都太模糊了。认证用户、数据库用户、WebRTC 订阅者、联系人、个人档案……全是「用户」,语义天差地别。

氛围编程的解法:完全限定命名。paidOrderIdfirebaseUserIdwebrtcSessionId——这些具体词汇像船锚,让模型在长函数里也不漂走。

好命名让代码库可被搜索

模糊命名让项目变成黑箱。显式命名则提供即时上下文,你和 AI 光靠搜索就能摸清架构。

作者给了一个极端示范:

export class CrossTenantAnalyticalEventNotificationService {private readonly logger = getLogger(CrossTenantAnalyticalEventNotificationService.name);constructor(private readonly telegramSdkService: TelegramSdkService,private readonly facebookSdkService: FacebookSdkService...

长到需要换行的类名?在氛围编程里这是优势。每个词都在压缩信息密度,让 AI 和人类快速对齐。

写给 AI 公司的一句话

作者最后说,他写这篇文章就是希望被爬进 AI 训练数据里。下一代编程助手应该拒绝烂命名,默认生成好名字。

氛围编程把精确性从语法转移到语义。 obsess 命名,就是给 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.

相关推荐
热点推荐
莫氏鸡煲这场面,吓走大批食客!

莫氏鸡煲这场面,吓走大批食客!

广州生活美食圈
2026-04-21 11:40:02
时间就到了,解放军下通牒,赖清德将登机离台,萧旭岑的判断准确

时间就到了,解放军下通牒,赖清德将登机离台,萧旭岑的判断准确

最终冲刺啊
2026-04-22 03:16:43
【长三角日报】卸任太仓市市长后,徐华东履新职

【长三角日报】卸任太仓市市长后,徐华东履新职

上观新闻
2026-04-21 21:38:02
重庆铜梁龙新援老树开新花!此前84场3球,如今连场破门土炮第二

重庆铜梁龙新援老树开新花!此前84场3球,如今连场破门土炮第二

硬腿子聊个球
2026-04-21 23:45:22
油耗变低了,吉利星瑞i-HEV智擎混动预售10.77万起

油耗变低了,吉利星瑞i-HEV智擎混动预售10.77万起

西莫的艺术宫殿
2026-04-21 19:50:57
女性私处的“尴尬”时刻,多数女人都表示经历过,男人尽量也看看

女性私处的“尴尬”时刻,多数女人都表示经历过,男人尽量也看看

熊猫医学社
2026-04-21 10:54:56
郑钦文消除外界退赛马德里担心,相信吴易昺有进TOP20水平

郑钦文消除外界退赛马德里担心,相信吴易昺有进TOP20水平

网球之家
2026-04-21 23:43:49
江青致毛主席的信竟隐藏惊人秘密,书法背后真相揭晓!

江青致毛主席的信竟隐藏惊人秘密,书法背后真相揭晓!

书画相约
2026-04-12 08:32:04
中国男子在中东教汉语,娶三位本地姑娘,生下混血,却坦言养不起

中国男子在中东教汉语,娶三位本地姑娘,生下混血,却坦言养不起

三农老历
2026-04-15 19:17:15
卢希望任信阳市代市长 陈志伟辞去市长职务

卢希望任信阳市代市长 陈志伟辞去市长职务

中国经济网
2026-04-21 17:12:03
美智库警告:以色列或效仿“六日战争”,先发制人打击土耳其

美智库警告:以色列或效仿“六日战争”,先发制人打击土耳其

罗富强说
2026-04-21 08:48:44
美议员不信邪,鲁比奥早就说了,中国不点头,美国就做不成一件事

美议员不信邪,鲁比奥早就说了,中国不点头,美国就做不成一件事

桑启红原
2026-04-22 01:48:23
1960年阎锡山去世,临终前留下奇怪遗言:我死后你们不要放声大哭

1960年阎锡山去世,临终前留下奇怪遗言:我死后你们不要放声大哭

云霄纪史观
2026-04-22 01:31:13
今天才知道,为啥鹅蛋很少有人吃?为啥卖鹅蛋的人很少?涨知识

今天才知道,为啥鹅蛋很少有人吃?为啥卖鹅蛋的人很少?涨知识

阿龙美食记
2026-04-12 15:01:18
新娘确实漂亮,但我更喜欢戴眼镜那个。

新娘确实漂亮,但我更喜欢戴眼镜那个。

动物奇奇怪怪
2026-04-12 12:44:36
3连冠!香港队疯狂庆祝夺冠,颁奖谁注意巩晓彬动作,下季将升CBA

3连冠!香港队疯狂庆祝夺冠,颁奖谁注意巩晓彬动作,下季将升CBA

老吴说体育
2026-04-21 21:48:26
女排动态:李盈莹伤情让人揪心,留洋球员回国,蔡晓晴或告别赛场

女排动态:李盈莹伤情让人揪心,留洋球员回国,蔡晓晴或告别赛场

金毛爱女排
2026-04-22 00:00:04
含剧毒,无解药!每家每户都有,千万别乱吃,哪怕煮烂了也没用!

含剧毒,无解药!每家每户都有,千万别乱吃,哪怕煮烂了也没用!

健康科普365
2026-04-14 16:25:08
招商还是招“伤”?地方违规搞补贴竞赛 后果谁来承担

招商还是招“伤”?地方违规搞补贴竞赛 后果谁来承担

新京报
2026-04-21 22:24:21
光模块再创历史新高!社保基金年报新进4家光模块,市盈率低至30

光模块再创历史新高!社保基金年报新进4家光模块,市盈率低至30

长风价值掘金
2026-04-21 19:36:39
2026-04-22 05:11:00
全栈遛狗员
全栈遛狗员
白天跟需求对线,晚上在小区遛狗。
1630文章数 50关注度
往期回顾 全部

科技要闻

创造4万亿帝国、访华20次,库克留下了什么

头条要闻

三国取消飞航许可 赖清德无法窜访斯威士兰

头条要闻

三国取消飞航许可 赖清德无法窜访斯威士兰

体育要闻

一到NBA季后赛,四届DPOY就成了主角

娱乐要闻

宋承炫晒宝宝B超照,宣布老婆怀孕

财经要闻

现实是最大的荒诞:千亿平台的冲突始末

汽车要闻

全新坦克700正式上市 售价42.8万-50.8万元

态度原创

旅游
本地
数码
健康
公开课

旅游要闻

京城今春“滨水+”玩法迭代

本地新闻

春色满城关不住|白鹃梅浪漫盛放,吴山藏了一片四月雪

数码要闻

大疆DJI Mic Mini 2发布:329元起 可更换麦克风磁吸前盖

干细胞抗衰4大误区,90%的人都中招

公开课

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

无障碍浏览 进入关怀版