首页 > 人工智能 > 人工智能 > Eisentraut:回滚将继续,直到士气提升
PostgreSQL(开源关系型数据库) 核心团队成员 Peter Eisentraut 撰写了一篇博客文章,反思了自 beta 阶段开始以来,即将发布的 PostgreSQL 19 版本中"异常大量的功能"被移除的情况。
一些被回退的功能存在重大的架构缺陷,在 beta 阶段很难快速修复。但还有一长串相对无害的问题,涉及各种边缘情况。在过去,其中许多问题要到很久以后才会暴露出来,我们会在随后的五年里逐步修复。但借助 LLM(大语言模型) 辅助代码审查,这类问题可以更快地被发现,然后你就面对着一份大约四十个缺陷报告的清单。即使平均每个缺陷只需要三行代码的修复,处理每一个缺陷都有固定的开销,然后你的时间就不够了。大多数(如果不是全部)受影响的被回退功能都是在很久以前编写的,当时 LLM 辅助代码审查还没有现在这么有用,这意味着在功能编写和提交之后,有效的质量标准已经被提高了。除非 LLM 辅助代码审查的能力继续以当前速度提升,否则这种情况在未来的开发周期中应该会自行解决。一个推论是,至少在很大程度上,据我所知,这种情况并非源于"氛围编程"。这些代码远在那成为可能之前就已经编写好了。
LWN 在九月份报道了 PostgreSQL 19 功能所需的异常大量的缺陷修复。
转载声明:本文为转载整理,原文版权归原作者及原站点所有。
原文作者:jzb;如有侵权,请联系管理员删除。