QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

谷歌发布新版本 Cloud Source Repositories

  • 2018-10-07
  • 本文字数:966 字

    阅读完需:约 3 分钟

谷歌宣布推出改进过的 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 正则表达式,允许开发人员执行复杂的搜索查询。

来源: 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

2018-10-07 19:001504
用户头像

发布了 731 篇内容, 共 454.3 次阅读, 收获喜欢 2003 次。

关注

评论

发布
暂无评论
发现更多内容

闲鱼商品详情数据接口(Goodfish.item_get)丨闲鱼平台实时数据接口指南

tbapi

闲鱼 闲鱼API 闲鱼商品详情接口 闲鱼商品详情数据采集

速卖通商品详情数据接口(aliexpress.item_get)丨速卖通平台API接口指南

tbapi

速卖通商品详情数据接口 速卖通API接口 速卖通 速卖通商品数据采集

目前张家界正规等保测评机构有几家?在哪里?

行云管家

等保 等级保护 湖南 张家界

万界星空科技新材料MES系统解决方案

万界星空科技

mes 新材料 万界星空科技 新材料mes

三连冠!百度文库再次登顶AI产品榜

Geek_2d6073

证券行业怎么定义,需要采购堡垒机吗?

行云管家

网络安全 金融 证券 数据安全 堡垒机

Go 项目自动重载解决方案 —— Air 使用入门

左诗右码

Go

“小浣熊家族AI办公助手”产品体验 — “人人都是数据分析师”

Sunny_媛

#人工智能 AI Agent 小浣熊家族 小浣熊 AI办公助手

从0到100:4S店服务小程序开发历程

CC同学

快手商品详情数据接口(KS.item_get)丨快手API接口指南

tbapi

快手 快手商品详情数据接口 快手API接口

软件测试学习笔记丨JUnit5动态测试的参数化

测试人

软件测试

PostgreSQL 如何有效地处理数据的加密和解密

伤感汤姆布利柏

京东工业平台商品详情数据接口(vipmro.item_get)丨京东工业平台数据API

tbapi

京东工业平台数据采集 京东工业平台 京东工业平台API接口

基于小浣熊办公场景的「大数据集分析」

悟空聊架构

AI 数据分析 悟空聊架构 商汤科技 小浣熊

OpenCV(C++)创建图片绘制图形(矩形、圆、文字、线段等等)

DS小龙哥

7月月更

苏宁商品详情数据接口(suning.item_get)丨苏宁平台API接口教程

tbapi

苏宁 苏宁商品详情数据接口 苏宁API

纺织业智能化与数字化转型:构建全流程智能物流与质量追溯体系

天津汇柏科技有限公司

数字化转型 纺织企业

AI Agent技术的最新进展与改变世界的典型项目巡礼

汀丶人工智能

人工智能 大模型 Agent智能体

聊聊 Go 中的单例模式

左诗右码

Go

教你写一个电商商品排行榜功能

EquatorCoco

排行榜 电子商务

阿里巴巴商品详情数据接口(alibaba.item_get)丨阿里巴巴API实时数据接口指南

tbapi

阿里巴巴 阿里巴巴商品详情数据接口 阿里巴巴API

集业界领袖,话数据库未来,华为云数据库斯享会深圳站成功举办

Geek_2d6073

小米集团信息技术部|面向多业务的研发效能体系建设与实践

ToB行业头条

AI 应用实战营 - 作业 三- MidJourney参数测试

德拉古蒂洛维奇

lazada商品详情数据接口(lazada.item_get)丨lazada平台API接口指南

tbapi

lazada商品详情数据接口 lazada API lazada商品数据采集

百度网盘上线Apple Vision Pro 国行版迎来首个AI云存储类产品!

IT新闻资讯

macbook触控栏养宠物:Touchbar pet for Mac 免费下载

你的猪会飞吗

Mac软件下载站

拼多多商品详情数据接口(Pdd.item_get)丨拼多多API数据接口教程

tbapi

拼多多 拼多多商品详情数据接口 拼多多API

谷歌发布新版本Cloud Source Repositories_DevOps & 平台工程_Steef-Jan Wiggers_InfoQ精选文章