本文综述仓库级代码补全研究,涵盖RepoFusion、RepoCoder、RepoBench、CoCoMIC、IDECoder等利用代码库上下文、检索增强与跨文件语境提升补全性能的工作,并探讨提示方法与上下文设计的影响。
该研究提出了一个多语言的代码完成基准,通过静态分析准确定位需要跨文件上下文的实例,证明跨文件上下文对于完整代码的准确性有显著影响,并对检索跨文件上下文的方法进行了评估。该基准能够衡量代码检索器的能力。
完成下面两步后,将自动完成登录并继续当前操作。