Software Engineering at Google这本书系统地介绍了谷歌的软件工程的最佳/独特的实践,值得学习借鉴。 软件工程 软件工程(Software Engineering)不同于编程(Programming),它是大时间跨度的多人的编程开发工程,可以形容软件工程为编程在时间维度上的积分。软件工程的实践有三个主要的原则: 时间和变化,代码如何随着时间而...
The approach to and understanding of software engineering at Google is unlike any other company. With this book, you’ll get a candid and insightful look at how software is constructed and maintained by some of the world’s leading practitioners. ...
《Software Engineering at Google》读后感 《Software Engineering at Google》, 是 Fergus Henderson(弗格斯·亨德森)在2017年6月发表,并于2019年修订的一篇论文。这篇论文从软件开发,项目管理和人员管理的角度讲述了谷歌的软件工程实践。谷歌作为一家全球顶尖的科技公司,在软件工程方面有着非常出色的实践经历,值得软件工...
Google Abseil开放出来的源代码和文档对于全世界的C++开发者都有很好的学习借鉴作用。 介绍一下《Software Engineering at Google》这本书。这本书由Titus Winters,Tom Manshreck和Hyrum Wright三位Google工程师撰写,从文化、流程、工具三个角度讨论了Google对于软件工程的思考和实践:影响到整个组织以及每一个工程师的政...
Fergus Henderson已在Google从事十余年的软件工程开发工作。在1979年,还在孩童时期的他就开始学习程序设计,后来在学校研究计算机程序语言的设计和实现。他...
Nicole Forsgre 是 Github VP,曾经创立 DevOps Research and Assessment 并在 2018 年被 Google 收购,DevOps 经典著作《Accelerate》的作者。 https://github.com/abseil/ 介绍一下《Software Engineering at Google》这本书。这本书由 Titus Winters,Tom Manshreck 和 Hyrum Wright 三位 Google 工程师撰写,从文...
Add a description, image, and links to the software-engineering-at-google topic page so that developers can more easily learn about it. Curate this topic Add this topic to your repo To associate your repository with the software-engineering-at-google topic, visit your repo's landing page...
文大部分内容翻译总结自《Software Engineering at Google》 第10章节 Documentation,一直坚持写技术文档,进步一直不大。每次书写相关工具类或者三方sdk配套文档,草草写完,阅读量也少的可怜。科学学习书写文档,做好日常技术积累,定期进行输出 很多技术人自己非常轻视技术文档的书写,然而又时常抱怨文档不完善...
Software Engineering at Google Google的Fergus Henderson在Software Engineering at Google中介绍了Google的软件工程实践。 软件开发 源码仓库 单一源代码仓库,除了核心配置和安全相关代码,任何工程师都可以访问任何代码,并可以根据需要修改 所有开发都基于master分支,发布的时候才创建发布分枝...
The antipattern here, of course, is a situation in which you’ve set yourself up to be a single point of failure (SPOF). As we noted earlier in this book, Googlers have a term for that, the bus factor: the number of people that need to get hit by a bus before your project is...