#software process

PostgreSQL 核心团队成员 Peter Eisentraut 在博客中回顾了进入 beta 阶段后被撤回的“异常多”的 PostgreSQL 19 功能。他表示,部分被撤回的功能存在难以在 beta 期间快速修复的重大架构缺陷,但还有一长串涉及边缘情况、本身相对无害的问题;LLM 辅助代码审查让这类问题被发现得快得多,于是面对约 40 份缺陷报告,即便平均每个只需三行修复,逐项处理的固定开销也会让人耗尽时间。他指出,这些被撤回的功能大多写于 LLM 辅助审查还不那么有用的年代,相当于在功能编写并提交之后,有效质量门槛被抬高了;他认为除非 LLM 辅助审查的能力持续按当前速度提升,未来开发周期里这种情况会自行缓解,而且这基本不属于“vibe coding”。LWN 曾在 9 月报道过 PostgreSQL 19 功能所需的异常多 bug 修复。