研究分析生产环境中 AI 生成 C++ 代码的质量特征
一项大规模企业研究分析了成熟 C++ 代码库中的 352 万次代码变更,并比较了 AI 生成代码与人工编写代码。研究发现,AI 生成代码更容易出现接口和耦合负担、额外的复制与内存分配,以及使用显式循环而非优化标准 API 的情况。这些问题增加了代码审查工作量,并使计算资源消耗上升 5% 至 8%。不过,向模型提供基于分类体系的针对性反馈后,相关静态分析警告减少了 11.1%,计算效率也得到改善。
本文来源:Hugging Face,仅供学习参考,版权归原作者所有。