![]()
2025年,开发者人均代码产出从4450行暴涨到7839行。Node.js创始人Ryan Dahl的论断——"人类写代码的时代结束了"——正在被这组数字验证。但另一个数据更值得玩味:同期生产环境故障率也在同步攀升。
Greptile的年度报告显示,代码量激增的同时,软件健壮性正在恶化。这像是一场无声的军备竞赛:AI工具让写代码变得前所未有的快,但"快"和"好"之间,似乎出现了裂痕。
Slop的诅咒:当AI学会复制粘贴
「智能体膨胀抽象层,代码审美糟糕,极其倾向于复制粘贴代码块,一团糟。」前特斯拉AI总监Andrej Karpathy的描述,道出了许多工程师的隐痛。他补充了一句更扎心的:「到这一步我已经不太较劲了,随它去吧。」
这种放任背后有清晰的商业逻辑。模型实验室按token收费,开发者追求交付速度,用户拿到功能就满意——三方共赢,除了代码质量。John Ousterhout在《A Philosophy of Software Design》中把复杂度列为软件设计的头号敌人,而AI生成的代码正在批量制造这种敌人:需要大量上下文才能理解,几乎无法修改。
但Greptile创始人Soohoon Choi提出了一个反直觉的观点:市场最终会惩罚slop(AI生成的低质内容)。不是因为工程师有洁癖,而是因为好代码更便宜——生成成本低,维护成本更低。
经济账:为什么好代码会赢
AI模型之间的竞争是关键变量。开发者选择工具的核心标准只有一个:谁能让我最快交付可靠的功能。而可靠的功能需要简洁、可维护的代码作为地基。
这个判断建立在两个趋势上。第一,软件复杂度仍在指数级增长,2025年单个PR的中位行数从57行涨到76行,文件变更密度提升20%。第二,故障成本正在显性化——供应商状态页分析显示,2022年以来服务中断稳步增加,软件脆性成为可量化的商业风险。
Choi的论证像是一个延迟满足的故事:短期看,slop能蒙混过关;长期看,技术债务的复利会吃掉所有节省下来的时间。当调试AI生成的 spaghetti code 花费超过重写成本时,经济理性会强制回归。
代码审美会回来吗
Karpathy的「随它去吧」是一种阶段性妥协,而非终局判断。Greptile押注的是:当AI coding工具从尝鲜变成基础设施,评价标准会从「能跑」转向「好修」。这个转折点可能比我们想象的更近——当代码审查AI开始互相博弈,生成侧和检测侧的军备竞赛会倒逼质量提升。
一个细节值得注意:Greptile报告中的7839行人均产出,统计的是「被合并到主分支」的代码,而非AI生成的原始token。这意味着人类工程师仍在做最后的守门人,只是守门的方式变了——从逐行编写,到逐块审核。
如果审核成本持续高于生成成本,守门机制会不会崩溃?还是说,我们会训练出专门「消化slop」的新一代工程师,把阅读理解烂代码变成一种职业技能?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.