每日干货

Simon Willison
Simon Willison

概念完整性,以及为什么要数代码行数Conceptual integrity and counting lines of code

虽然数代码行数常被嘲笑,但在AI编程时代它重新变得有意义,因为工程师的认知能力成了新的瓶颈,而概念完整性是AI产出的最大隐患。

很多人说,用代码行数衡量程序员产出毫无意义。作者却不同意,因为在AI编程的时代,它重新变得有意义了。

1. 从一天200行,到一天1000行

以前,一个工程师一天能写出几十行能用的代码就算不错,200行就是超常发挥。现在有了AI助手,一天写1000行调试好的代码完全可能。

前提是代码质量不能打折扣——要能维护、有测试。这就很考验经验了,所以资深工程师的身价反而更高。

2. 认知能力成了新瓶颈

既然一个人能干以前十个人的活,那公司是不是只养一个工程师就够了?当然不行。

首先,“一人团队”抗风险能力太差,人一离职就全完了。更关键的是,代码产出可以翻倍,但人的大脑跟不上——不可能同时掌握100倍的代码量。所以还是需要团队分工,大家分摊认知负荷。

3. AI效率带来的“鬼屋”隐患

软件设计里有个概念叫“概念完整性”——设计精良的软件,各个部分自然协调,没有意外。

但AI编程太“便宜”了:想加个功能,提个需求,五分钟就上线。软件的像温彻斯特鬼屋,女主为了避鬼,四十年来不停加盖房间,最后造出个140个房间的怪楼。

AI生成的代码也是这样,东加一块西补一块,整体越来越乱,最后没人敢改它。

这都归结为“纪律”问题。过去,开发周期长,无形中逼着人思考“这功能值得做吗”。现在一小时就做完,冲动消费就多了。

看这一天的全部2026-08-20 · 共 10 篇