谷歌发布新版本Cloud Source Repositories

谷歌宣布推出改进过的Cloud Source Repositories和代码搜索功能。经过大幅改进的服务提供了全新的用户界面和语义代码搜索功能。

\\

测试版Cloud Source Repositories是基于Google工程师每天执行代码搜索的同一个底层代码搜索基础设施而构建的。此外,Cloud Source Repositories中的代码搜索还使用了与Google搜索引擎一样的文档索引和检索技术。因此,无论代码是驻留在Cloud Source Repositories中还是开发人员从GitHub或Bitbucket的云版本镜像代码,这个服务都可以提高开发人员的工作效率。

\\

借助Cloud Source Repositories,开发人员可以利用Google搜索技术进行代码库搜索——在镜像或添加到Cloud Source Repositories的所有代码库上使用当个查询入口。此外,Cloud Source Repositories考虑到了身份和访问管理(IAM)权限,不会向无权查看代码的开发人员显示代码。Cloud Source Repositories支持在搜索模式中使用RE2正则表达式,允许开发人员执行复杂的搜索查询。

\\

98e58dbd0c2d48decd9c98ac90fa68b2.png

\\

来源:https://cloud.google.com/blog/products/application-development/introducing-new-cloud-source-repositories

\\

当开发人员提交搜索查询时,这个查询将被转到根计算机上,并被分片到数百台计算机。查询处理过程涉及文件名匹配、类匹配、函数匹配和其他符号匹配,以及上下文匹配和符号的命名空间匹配。请注意,搜索适用于所有语言。但是,经过增强的搜索语义理解仅限于Java、JavaScript、Go、C++、Python、TypeScript和Proto文件。

\\

如果开发人员使用正则表达式,则代码搜索会运行优化算法以快速查找正则表达式的潜在匹配项。随后,它针对完整的正则表达式细化结果,并找到实际的匹配项。产品经理 Russell Wolf在Hacker News的帖子中宣布了关于测试版Cloud Source Repositories的消息:

\\
\

你拥有的代码越多,那么在整个代码库中使用快速搜索工具就可以获得越多的好处,这些工具可以执行复杂的语义和正则表达式查询。即使是对于较小的代码库,它也是能够最快找到我需要的代码的方法。

\
\\

开发人员可以通过Google Cloud Platform(GCP)免费试用免费套餐来体验Cloud Source Repositories。此外,开发人员可以创建一个空存储库,或者从GitHub或Bitbucket的云版本镜像他们的代码。

\\

查看英文原文Google Announces a New Revamped Cloud Source Repositories in Beta

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值