有一个中国程序员往 open cut 这个开源项目提交了 12 万行代码的合并请求。
毫不意外的,这些代码是 ai 生成的,其中业务代码 3 万多行,剩下 9 万是测试代码和注释。。。
然后针对 ai 生成代码,开源社区开始讨论了。。。未来这种事情肯定越来越多,应该怎么办。。。
关于这个话题的争论最终会决定很多开源项目甚至软件开发的走向。
目前看,还是人类程序员派占上风,认为每天为了项目 review 人类程序员的垃圾代码就已经够辛苦了,不能再接受 ai 批量生成垃圾了。。。
当然也有人建议用魔法打败魔法,训练一个分支,让 ai 提交 ai 审核算了。。。[无聊]