背景介绍
这是一位用户翻译的Software-Engineering-at-Google/谷歌的软件工程 中文版本,可以直接在线阅读。
由于目前 GitHub 上并没有对《Software Engineering at Google》的中文翻译。加之作者本人的英语也不好,好不容易看了一遍,似有所有领悟,想要再看一遍的时候,发现满眼都是英文,实在是痛苦,于是着手翻译了这本书,意在为了让自己也让更多的中文读者有更好的阅读体验,学习到当前人类最为复杂系统是如何开发和维护的知识,全书都是作者边看边记录翻译和学习笔记,保留英文同时加上中文翻译,相当的不错。
内容简介
今天,软件工程师不仅需要知道如何高效编程,还得知道怎样树立正确的工程实践,以便其代码库得以可持续地健康发展。《Google的软件工程(***)》强调了编程和软件工程之间的区别。
软件工程师该如何管理一个活跃的代码库,使其在生命周期中不断发展并响应时刻变化的需求?基于在Google的工作经验,软件工程师Titus Winters和Hyrum Wright以及技术作家Tom Manshreck,坦率而深刻地讲述了一些世界优秀的从业者如何构建和维护软件。
《Google的软件工程(***)》介绍了Google独特的工程文化、流程和工具,这些方面如何提高工程组织的效率。
目录
前言
序言
第一章 软件工程是什么?
第二章 如何融入团队
第三章知识共享
第四章 公平工程
第五章:如何领导团队
第六章:规模优先
第七章:测量工程效率
第八章:风格指导和规则
第九章:代码审查
第十章文档
第十一章:测试概述
第十二章:单元测试
第十三章测试替代
第十四章 大型测试
第十五章废弃
第十六章:版本控制和分支管理
第十七章 代码搜索
第十八章构建系统,构建理念
第十九章:体验:谷歌的代码审查工具
第二十章:静态分析
第二十一章:依赖管理
第二十二章:大规模变更
第二十三章:持续集成
第二十四章:持续交付
第二十五章:计算即服务
后记
阅读地址
Software-Engineering-at-Google:https://qiangmzsx.github.io/Software-Engineering-at-Google/
原文:https://www.ahhhhfs.com/23580
暂无评论内容