2024年Q3,硅谷一家中型SaaS公司的工程团队交出了诡异的数据:代码产出速度提升47%,但生产环境事故增长210%,新人工程师的代码审查通过率从78%暴跌到31%。
他们的秘密武器是Cursor——那款被开发者称为"外挂"的AI编程工具。CTO在内部复盘会上甩出一句话:「我们写代码快了,但思考慢了。」
效率陷阱:当AI替你做了"脏活"
Cursor的自动补全和整段生成确实省时间。原需2小时的CRUD接口,现在20分钟跑通。团队开始习惯让AI写第一版代码,人类只做"润色"。
问题在第三个月爆发。一位后端工程师用Cursor生成了一段数据库迁移脚本,AI顺手把生产环境的连接字符串写进了注释——带密码的那种。代码审查时没人发现,因为审查者也在用AI扫一眼"看起来没问题"的代码。
更隐蔽的是知识断层。新人工程师开始分不清「这段代码为什么这样写」和「AI刚好这样生成了」。一位入职4个月的开发者在Retro(敏捷回顾会议)上承认:「我能看懂Cursor给的方案,但让我从零写同样的功能,我得查半小时文档。」
AI把"实现"的门槛砍到了地板,却把"理解"的代价埋进了技术债。
代码膨胀:AI的"多写少说"病
Cursor有个被低估的副作用:它倾向于生成更冗长的代码。不是故意,而是训练数据里的开源代码本就冗长——Stack Overflow式复制粘贴、企业级Java的防御性编程、缺乏上下文的通用解法。
该团队的代码库在6个月内膨胀了34%,但有效功能只增加12%。一位资深工程师在Slack吐槽:「AI写的代码像租房——能住,但每一寸都是别人的品味,你想改得先读懂前任租客的脑回路。」
技术债的利息开始显现。重构成本飙升,因为没人敢动那些"看起来能跑"的AI生成模块。团队被迫在"继续堆"和"停下来还债"之间反复横跳,Sprint(冲刺周期)承诺的交付物连续两次延期。
审查失效:当所有人都成了"扫一眼"的人
代码审查(Code Review)本是软件工程的刹车片。但Cursor让审查者产生了认知惰性:既然AI已经"检查过",人类只需快速浏览。
该团队的后台数据显示,平均审查时间从23分钟压缩到7分钟,但引入的Bug密度反而上升。一个典型场景:AI生成的错误处理代码捕获了异常却未记录日志,审查者扫过try-catch块时默认"标准写法",直到客户数据丢失才追溯到这里。
CTO在复盘文档里写道:「我们以为AI是副驾驶,结果发现它更像自动驾驶——人类监督者会睡着。」
重建平衡:把AI放回工具的位置
团队现在的做法是"强制摩擦":关键模块必须手写第一版,AI仅用于重构和测试生成;审查时禁用AI辅助,强制人工逐行阅读;新人有3个月的"无AI期",先建立肌肉记忆再谈效率。
速度回落到原来的120%,但事故率降回了基线。那位CTO的最新判断是:「Cursor是杠杆,杠杆放大的是你的基本功。基本功不牢,放大的是灾难。」
他们还在用Cursor,但规则变了——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.