公司:Google
How Google autocomplete works in Search
A behind-the-scenes look at how Google autocomplete creates predictions to speed up searches, how inappropriate ones are dealt with and more about the feature.
谷歌的代码覆盖率最佳实践
为了推动软件测试的发展,我们花了几十年的时间和多家大型软件公司进行过合作。我们一直倡导大家需要使用代码覆盖率数据来评估质量风险并识别测试是否充分。然而,代码覆盖率的价值是一个备受争议的话题,各方观点鲜明并且两极分化,这实在令人惊讶。每次在大的公开场合中提到代码覆盖率,似乎都会引发无休止的争论。这些争论没有帮助我们在这个问题上取得任何富有成效的进展,因为人们会固守在各自的阵营中。本文的目的提供一些思路,引导大家找到共同点,让我们可以向前迈进,切实地用好代码覆盖率能够提供的信息。以下是我们在代码覆盖率方面提出的最佳实践,目标是帮助大家有效地开发出高质量的代码。
App 出海 —— Google 结算系统面面观
对于出海业务 Google 应用内支付是必不可少的支付渠道。但即使官方文档中对如何接入 Google 应用内支付做了基本阐述,但是在接入的过程中,还是会遇到很多问题。本文将介绍交易的重点流程和核心技术要点,以及需要注意的问题。
HCT 的色彩原理 - Google 全新色彩空间简介
HCT 是 Hue、Chroma、Tone 三个单词的缩写。显然,Google 这一套新的色彩空间,主要由色相、色度和色调来定义。
Google V8引擎浅析
前端开发人员都会遇到一个流行词:V8。它的流行程度很大一部分是因为它将JavaScript的性能提升到了一个新的水平。是的,V8很快。但它是如何发挥它的魔力?
谷歌眼中的持续交付(警告:8000字的枯燥长文,慎入!)
我们发现,更快就是更安全,产品质量和开发速度实际上并不是对立的,更频繁且小批量发布的产品有更好的质量结果。不仅如此,更快的话,成本也会更低。
谷歌软件工程师是怎样写设计文档的?
本文介绍了谷歌的设计文档文化,希望能帮你在软件项目中做出明智选择。
Google Best Practices for Java Libraries
Tools for detecting and avoiding linkage errors in GCP open source projects
Google的锁,才是分布式锁?
Google出品。
Google研发度量改进实践
Google改进过程: 前言 随着敏捷开发、DevOps等方法论在软件行业持续运用,各种用来提升组织研发效率和产品质量的实践层出不穷,如何有效度量评估这些实践带来的改进和提升则成为一个重要的课题。建立一套&
[笔记] Google(英文)技术写作课(2020)
本文是阅读 Google Technical Writing Courses 时所做的笔记。 该课程虽然是教授英文技术写作,但很多原则是通用的,与语言无关。 课程中有一些带答案的随堂练习非常不错,建议做一下。
提高 Google 搜索效率的基本语法!
提高谷歌搜索效率的基本语法!
谷歌开源内部代码评审规范
近日,谷歌开源了其内部一直在使用的代码评审规范,InfoQ对其进行了翻译和整理,分享给广大开发者,看看谷歌工程师是如何评审代码的。
平台化三部曲之二模块化开发 - Google Guice 平台模块化开发的果汁
该文章来自阿里巴巴技术协会(ATA)精选集 在前文《从Eclipse平台看交易平台化》中,主要探讨平台的扩展机制。 本文将继续探讨平台化开发中另一个重要方面: 模块机制。在阿里系统开发中,大家都有自己的模块化开发方式。比如目前交易中的TMF框架(Trade Module Framwork)
谷歌们的高绩效秘籍—《OKR工作法》读书笔记
“我在谷歌学到并引入推特的,毫无疑问就是OKR,即目标和关键结果法,那是一个很了不起的工具!它能很好地帮助公司所有人理解,什么对公司而言才是最重要的,以及你准备如何衡量
GFS架构启示 | Google File System
搞架构的人,Google的架构论文是必看的,大家没有时间,我来做读书笔记。