APP下载

Google在云端源代码储存库上新增程式码搜寻功能

消息来源:baojiabao.com 作者: 发布时间:2024-06-13

报价宝综合消息Google在云端源代码储存库上新增程式码搜寻功能

Google在其云端源代码储存库(Cloud Source Repositories)加入了搜寻功能,让使用者可以快速的搜寻记忆中的某些程式码片段,官方提到,程式码搜寻功能使用了和Google搜索引擎相同的技术,因此执行的速度非常快。

Google工程师每天花费大量的时间处理程式码,随着服务的发展,程式码储存库越来越复杂,想要在之中搜寻特定程式码变得愈来越困难,Google提到,开发人员平均每天都会进行5次搜寻,进行总共12次的程式码查询。现在Google在云端源代码储存库加入程式码搜寻功能,来帮助使用者加速日常开发工作。

程式码搜寻原本是Google内部系统的功能,现在新增进云端源代码储存库,并加上了全新使用者界面以及语意程式码搜寻。Google表示,任何使用者拥有的储存库,包括镜像或是新增的储存库,都能以单一查询指令搜寻所有程式码,其采用Google搜寻的文件索引以及检索技术,可以非常快速的对任何等级的程式码储存库进行搜寻,无论是小专案或是超大规模都一样,另外,系统对程式码建置索引的速度也很快,新增程式码的同时也几乎意味着已经可以被搜寻。

由于云端源代码储存库可以让使用者,以单一查询搜寻数千个不同的储存库。除了搜寻档案以及档案内的程式码以外,云端源代码储存库还具有语意理解的能力,能分辨程式码中的类别或函式等实体,因此使用者在搜寻时,还能在过滤器中加入限制,针对特定实体进行搜寻。预设情况下,源代码储存库能使用RE2正规表示式的搜寻模式,所以即便是非常复杂的问题,也通常能找到答案。

无论使用者的程式码放在本机端,或是GitHub、Bitbucket等其他程式码储存库,都可以透过推送或是镜像程式码,在云端源代码储存库上使用搜寻功能。

2018-09-21 00:31:00

相关文章