arXiv 研究揭示大模型现代化遗留 PHP 代码的破坏性风险
一项发表于 arXiv 的研究评估主流大模型在遗留 PHP 代码现代化改造中的表现,发现模型往往在更新语法、替换废弃函数或迁移框架时引入行为偏差,破坏原本正常的功能。研究指出,模型倾向于按现代编程范式重写代码,而非严格保持原有行为,这是功能破坏的主要根源。论文还分析了模型在理解旧式代码惯用法、隐式依赖和边界行为上的局限,认为当前模型对行为保持这一约束缺乏足够重视。
一项发表于 arXiv 的研究评估主流大模型在遗留 PHP 代码现代化改造中的表现,发现模型往往在更新语法、替换废弃函数或迁移框架时引入行为偏差,破坏原本正常的功能。研究指出,模型倾向于按现代编程范式重写代码,而非严格保持原有行为,这是功能破坏的主要根源。论文还分析了模型在理解旧式代码惯用法、隐式依赖和边界行为上的局限,认为当前模型对行为保持这一约束缺乏足够重视。
GitHub 发布代码审查离线基准 ReviewBench,基于 103.9M 个真实 PR 的分布构建,包含 19 种语言的 219 个公开 PR。
推荐理由:GitHub 公开了 ReviewBench 的构建方法、评分规则和 96.6% 人工一致性数据,可用来对比不同代码审查智能体的取舍。