Godot 面临大量低质量代码提交
Godot 资深开发者 Rémi Verschelde 对近期大量由大型语言模型生成的低质量代码提交表示担忧。这些提交以合并请求(PR)的形式进入这款免费开源游戏引擎项目,给维护团队带来了额外工作。
Verschelde 已参与 Godot 开发近十年,也是主要支持方 W4 Games 的联合创始人。他在 Bluesky 上表示,识别、筛选和处理自动生成的代码,正让 Godot 维护者感到疲惫和沮丧,团队的工作压力已经接近极限。
维护者难以判断代码来源与质量
Verschelde 认为,如果想提供切实帮助,增加项目资金、聘请更多维护者处理新增工作,可能是目前最可行的方案。
他解释称,Godot 维护者如今需要重新审视新贡献者提交的每一个合并请求,判断代码是否由人工完成,以及提交者是否真正理解自己提供的内容。与此同时,代码中的错误也越来越难以区分:它们究竟源于开发经验不足,还是来自自动生成工具。
相关报道:Unity 公布 Unity 7 路线图,更新路径将尽量避免影响现有项目构建。
Godot 一直重视开放、友好的贡献环境,让任何引擎用户都有机会参与改进自己喜爱的工具。维护者通常会花费大量时间帮助新贡献者完善代码,使其达到合并标准。Verschelde 表示,他不确定这种支持模式还能持续多久。
是否会采用自动检测工具?
当一名 Bluesky 用户询问能否自动识别自动生成代码时,Verschelde 称,使用自动化工具来检测自动生成内容会显得十分讽刺。如果未来出现可靠方案,项目或许不得不考虑采用,但他并不希望进一步依赖相关工具体系。
截至报道发布时,Godot 在 GitHub 上仍有 4,681 个未处理的合并请求。不断增加的提交数量,也让开源项目的审核效率和维护成本成为社区关注重点。
常见问题 FAQ
Q:Godot 为什么需要审核新提交?
A:审核可以确认代码质量、功能可靠性以及提交者是否理解相关修改,从而降低后续维护难度。
Q:Godot 会使用自动化工具检测代码吗?
A:目前尚未确定。项目维护者表示,只有在出现可靠且实用的方案后,才可能进一步评估。







发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。