Google Abseil开放出来的源代码和文档对于全世界的C++开发者都有很好的学习借鉴作用。 介绍一下《Software Engineering at Google》这本书。这本书由Titus Winters,Tom Manshreck和Hyrum Wright三位Google工程师撰写,从文化、流程、工具三个角度讨论了Google对于软件工程的思考和实践:影响到整个组织以及每一个工程师的政...
and accountancy goes back thousands of years. Software Engineering is barely 50 years old. Give us a minute.(会计师行业有几千年的历史,但现在他们仍然会开会探讨他们的业务。相对软件工程区区有 50 年的历史,我们最多才讨论了一分钟。)”。作为
Software Engineering at Google这本书系统地介绍了谷歌的软件工程的最佳/独特的实践,值得学习借鉴。 软件工程 软件工程(Software Engineering)不同于编程(Programming),它是大时间跨度的多人的编程开发工程,可以形容软件工程为编程在时间维度上的积分。软件工程的实践有三个主要的原则: 时间和变化,代码如何随着时间而...
《Software Engineering at Google》, 是 Fergus Henderson(弗格斯·亨德森)在2017年6月发表,并于2019年修订的一篇论文。这篇论文从软件开发,项目管理和人员管理的角度讲述了谷歌的软件工程实践。谷歌作为一家全球顶尖的科技公司,在软件工程方面有着非常出色的实践经历,值得软件工程师们认真品读。 作者Fergus Henderson在...
Fergus Henderson已在Google从事十余年的软件工程开发工作。在1979年,还在孩童时期的他就开始学习程序设计,后来在学校研究计算机程序语言的设计和实现。他...
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》 第10章节 Documentation,一直坚持写技术文档,进步一直不大。每次书写相关工具类或者三方sdk配套文档,草草写完,阅读量也少的可怜。科学学习书写文档,做好日常技术积累,定期进行输出 很多技术人自己非常轻视技术文档的书写,然而又时常抱怨文档不完善...
This branch is221 commits behindqiangmzsx/Software-Engineering-at-Google:main. README Software-Engineering-at-Google 《Software Engineering at Google》的中文翻译版本。 为什么翻译 目前GitHub 上并没有对《Software Engineering at Google》的中文翻译。加之本人的英语也不好,好不容易看了一遍,似有所有领悟,想...
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...
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. Titus Winters, Tom Manshreck, and Hyrum K. ...