代码通胀时代,AI生成的代码需要 12 倍审查成本?

近日,有人在 Reddit 上算了一笔账,贡献者用 AI 生成一个 Pull Request (PR) 只需要 7 分钟,而维护者为了理解逻辑、排查隐患、测试运行,平均要花 85 分钟。

这就是著名的 Brandolini 定律(又叫废话不对称原则,反驳废话所需的能量比产生废话的数量级大)在 AI 时代的具象化。

以前有人提 PR,主要看逻辑;现在面对 AI 生成的代码,得像防贼一样防着它。这些代码看起来完美无缺,变量命名漂亮,注释写得比高考满分作文还好。但当真去跑的时候,完蛋了,死循环、幻觉依赖、甚至是在 Python 3.12 环境下调用了 3.7 的废弃 API。

我们正在进入一个代码通胀但信任通缩的时代。面对海量涌入的、看似完美实则脆弱的 AI 代码,无论写 Python、Go 还是 Java,开发者都迫切需要敢放心运行代码的环境。

隐形陷阱:为什么 AI 代码如此危险?

很多人认为 AI 代码的问题只是“写得不够好”。但在安全专家眼里,问题远比这严重。根据 IEEE 和斯坦福大学的相关研究,AI 辅助编程正在带来三类新型风险,且跨越了所有编程语言:

1. 合成漏洞与幻觉依赖

以前人工写代码的时候,代码可能是逻辑错误、拼写错误,这样容易被静态分析工具抓到。

但 AI 生成的代码看起来完美无缺,符合 PEP-8 规范,使用了现代语法,但本质上是逻辑崩坏的(例如 SQL 注入的抽象层)。更坑的有可能会产生幻觉依赖包,被黑客利用进行供应链攻击(Slopsquatting)。

如果企业大量采用 AI 编程而没有极高水平的资深工程师进行 100% 的审计,其代码库就是在积累一种新型的技术债务和安全隐患。这种隐患在平时看不出来,一到极端情况就会灾难性爆发,后果不堪设想。

2. 对环境版本的滞后性敏感

众所周知,LLM是基于历史数据训练的。它会记得两年前的 Python 3.7 写法,却不知道 Python 3.12 引入了更严格的语法检查;它可能还在用 Java 8 的旧特性,而你的项目早已迁移到 Java 21 LTS。

这种滞后性会导致 AI 代码经常出现“在 AI 的脑子里能跑,在现实的编译器里报错”的现象。

3. 不安全的默认配置

AI 从 Stack Overflow 和入门教程中学习了大量开发模式代码。为了方便教学,这些教程往往会关闭安全验证。AI 继承了这种偏见,倾向于生成默认不安全的配置代码,这在任何语言的 Web 框架中都是巨大的隐患。

解决之道:从Writer转型为Auditor

“以前你必须懂一点才能写出烂代码;现在你甚至不需要懂,就能生成看起来很专业的烂代码。”

所以,在 AI 时代,核心竞争力不再是写代码的速度,而是代码审查能力。

要知道,比代码跑不通更可怕的,是代码跑通了,但那坨屎有毒。

AI 是肯定会出现幻觉的,如果直接在主力开发机上运行不明来源的pip installnpm installcargo build,跟在路边捡东西吃没区别。如果你在系统环境下裸奔,一旦污染了注册表或全局环境,重装系统都算轻的。

这时候,ServBay的高傲就尽数体现。

ServBay 提供的是一个非侵入式的本地开发环境。它自带独立的文件系统结构和运行库,不依赖也不修改操作系统的核心文件。

不管 AI 生成的代码有多烂,不管它是不是引入了恶意的依赖包,由于 ServBay 的环境是沙盒化的,炸也只炸在沙盒里,不至于影响到系统。

信任,但要验证

Linux 之父 Linus Torvalds 曾说,AI 是能力的乘法器。

当然,他最近也在开始 Vide Coding 了。

对于资深开发者,10年经验 × AI = 10倍产出;但对于缺乏验证机制的团队,0经验 × AI = 10倍技术债务。

不要让你的项目成为 AI 试错的牺牲品。无论是什么语言,一定要通过验证才行。

而ServBay,就是AI 编程时代的本地代码检疫站。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1220729.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++ release下的debug

debug方法1,查看堆栈 最直接,调用顺序是最上面的最近调用。往下点直到自己的代码位置2,debug断点 3,查看内存:()4,断电右键添加监视窗口 5,条件断点 release下设置断点调试的…

ssl免费证书与收费证书有什么区别

SSL免费证书与收费证书核心区别SSL免费与收费证书核心差异在安全等级、售后保障及企业适配性,均能实现网站HTTPS加密,但适用场景截然不同。免费证书多为DV型,仅验证域名归属,10分钟内快速签发,成本零门槛,适…

应用程序嵌入插件需要具备什么条件

应用程序插件化能力的深入分析 一、并非所有应用程序都能嵌入插件 1.1 支持插件化的应用程序特征 架构设计特征 ┌───────────────────────────────────┐ │ 可插件化的应用程序架构特征 │ ├───────────────…

给一个应用程序编写插件工作指南

为应用程序编写插件的全面准备工作指南 一、核心准备工作框架 技术调研 → 环境搭建 → 架构设计 → 开发实施 → 测试发布二、详细准备清单 2.1 前期调研与理解(最重要的一步) 了解目标应用程序 应用程序类型分析: 桌面应用(…

如何在应用程序中安装插件并使用

应用程序与插件的关系、安装使用及核心机制 一、应用程序与插件的关系 1.1 基本关系 应用程序是独立运行的软件,而插件(也称为扩展、附加组件)是扩展应用程序功能的独立模块。它们的关系类似于: 主机与客体的关系:…

当蝗虫玩起了概率游戏:HCUGOA的整活现场

混合柯西变异和均匀分布的蝗虫优化算法 何庆 摘 要: 由于位置更新公式存在局部开发能力较强而全局探索能力较弱的缺陷,导致蝗虫优化算法(GOA)易陷入局部最优以及早熟收敛,对此,提出一种混合柯西变异和均匀分布的蝗虫优化算法(HCUGOA). 受柯西算子和粒子群算法的启发,提出具有分…

Spring Boot 项目使用 EasyExcel 实现导出功能

你想要在 Spring Boot 项目中基于 EasyExcel 完整实现 Excel 导出功能,我会为你梳理一套标准化、可直接落地的实现方案,包含基础导出、字段控制、异常处理等核心内容,确保功能健壮且符合开发规范。 一、完整实现步骤 环境准备(引入…

人群仿真软件:Vadere_(11).Vadere与其他仿真软件的比较

Vadere与其他仿真软件的比较 在人群仿真软件领域,Vadere并不是唯一的选择。了解Vadere与其他仿真软件的差异和优势,可以帮助用户更好地选择适合自己需求的工具。本节将重点比较Vadere与其他流行的仿真软件,如AnyLogic、Simulink、Viswalk和M…

[Web自动化] 处理爬虫异常

9.3 处理爬虫异常 在网络爬虫中,异常处理是非常重要的一环。由于网络请求的不可预测性(如网络延迟、服务器错误、内容变动等),爬虫程序很容易遇到各种异常情况。因此,学会如何优雅地处理这些异常,对于保证爬…

[Web自动化] 爬虫之网络请求

9.4 爬虫之网络请求 9.4.1 使用requests库发送HTTP请求 requests库提供了丰富的功能来发送HTTP请求,并处理响应。以下是一些额外的示例和说明。 发送带参数的GET请求: 如果你需要向服务器发送查询参数,可以将它们作为字典传递给params参数。 …

国产CAD这笔软件授权费,省得有点心疼

开厂子的,每天都在算账。原材料在涨价,人工工资在涨,连以前用的那套国外工业软件,每年的维护费和授权费也是一笔不小的开支。那软件功能是强大,但对于我们主要做中低端汽配件的来说,大部分功能根本用不上&a…

导师严选10个AI论文平台,助研究生轻松搞定论文写作!

导师严选10个AI论文平台,助研究生轻松搞定论文写作! AI 工具如何改变论文写作的未来 在当今学术研究日益激烈的背景下,研究生们面临着前所未有的挑战。从选题到撰写,再到查重和修改,每一个环节都可能成为影响论文质量的…

国产CAD仿真分析,把破坏性试验留在屏幕里

搞研发的都知道,样机试制是个烧钱的无底洞。以前做一个新产品,设计好了直接加工出来,然后上试验台去测。有时候测到一半,结构崩了,几万块钱的样机瞬间变成废铁。心疼不说,还得分析是哪里出了问题&#xff0…

一口气看懂!多模态大模型是个啥?能帮我们干啥?

一口气看懂!多模态大模型是个啥?能帮我们干啥?你是不是经常遇到这样的情况:想让AI画张图,还得费劲描述半天细节;或者给它一段视频,它却只能看懂文字说明?现在,这些麻烦可…

给服务器起个“网名叫啥“?聊聊云服务器域名那些事儿

给服务器起个"网名叫啥"?聊聊云服务器域名那些事儿 咱们平时上网刷网页、用APP,背后都藏着一个个"服务器"在工作。可你知道吗?这些服务器就像互联网上的"房子",每个房子都得有个门牌号&#xff0c…

一只蒟蒻的florr前期攻略(随本人更新,具有较强的真实性)

萌新攻略(血泪总结) 这里我按照成就茁壮成长的分级来写,毕竟萌新们看到1-20级这么大的跨度肯定蒙圈了(是本人了) 小Tips 地址:florr.io 保存你账号的秘诀: (注意:要先玩过,否则是无效的乱码!) 先按F12打开控制台,输入…

广东视频号广告代理:厚拓科技11年深耕,赋能华南企业短视频营销新增长

随着微信视频号生态的持续爆发,广东作为中国数字经济的前沿阵地,正迎来短视频营销的黄金时代。作为腾讯总部所在地,广东企业在视频号营销中拥有天然的地缘优势,但同时也面临着竞争激烈、投放门槛提升的挑战。深圳市…

2026年 焊管机/焊管机组/高频焊管设备厂家实力推荐榜:方管机与镀锌方管机组等核心设备专业解析与选购指南

2026年焊管机/高频焊管设备厂家实力推荐榜:方管机与镀锌方管机组等核心设备专业解析与选购指南 在金属加工与制造业持续升级的背景下,焊管设备作为生产建筑结构、机械制造、汽车、家具等领域所需管材的核心装备,其技…

结束数据的“马拉松”,开启决策的“实时模式”

当竞争对手已经通过数据看板实时调整策略时,你的团队是否还在为一份月度报表加班加点?这不仅是效率的差距,更是生存维度的落差。 2026年1月,在河北衡水的一场企业数智化分享会上,奥威软件的演讲引发了一场激烈的共鸣。…

Java计算机毕设之基于springboot的电器小家电机器人健康预警系统(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…