Google软件工程pdf百度网盘下载地址?
你将学习到软件组织在设计、架构、编写和维护代码时应牢记的三个基本原则:时间如何影响软件的可持续性,以及如何使代码随着时间的推移而具有韧性。模如何影响工程组织内软件实践的可行性。在评估设计和开发决策时,一位典型的工程师需要做出哪些权衡。
作者简介:
作者介绍 Titus Winters,谷歌高级软件工程师,他是谷歌C代码库的领导者:2亿5000万行代码,每月成千上万名不同的工程师在这些代码上工作。 Tom Manshreck,在谷歌软件工程部担任技术作家。他是C Library Team的成员,负责开发文档,开展培训课程以及为Abseil,谷歌的开源C代码,编写文档。 Hyrum Wright,是谷歌的一名软件工程师,他领导着谷歌自动化变更工具团队。Hyrum对谷歌代码库的编辑比公司历史上任何其他工程师都要多。 译者介绍 陈军,江湖称号“军少”,深圳敏捷社区发起人,腾讯T12工程效能专家,现主要从事研发效能提升工作,多年软件工程方法和技术实践经验。 周代兵,华为软件工程专家,有多年辅导团队应用软件工程方法和技术提升研发能力实践经验。 邱栋,东南大学软件工程博士,华为软件工程技术专家,有多年软件工... 作者介绍 Titus Winters,谷歌高级软件工程师,他是谷歌C代码库的领导者:2亿5000万行代码,每月成千上万名不同的工程师在这些代码上工作。 Tom Manshreck,在谷歌软件工程部担任技术作家。他是C Library Team的成员,负责开发文档,开展培训课程以及为Abseil,谷歌的开源C代码,编写文档。 Hyrum Wright,是谷歌的一名软件工程师,他领导着谷歌自动化变更工具团队。Hyrum对谷歌代码库的编辑比公司历史上任何其他工程师都要多。 译者介绍 陈军,江湖称号“军少”,深圳敏捷社区发起人,腾讯T12工程效能专家,现主要从事研发效能提升工作,多年软件工程方法和技术实践经验。 周代兵,华为软件工程专家,有多年辅导团队应用软件工程方法和技术提升研发能力实践经验。 邱栋,东南大学软件工程博士,华为软件工程技术专家,有多年软件工程技术研究和实践经验,研究方向包括软件架构分析与评估,智能化软件工程等。
目录:
第1 章 什么是软件工程 13
第2 章 如何更好地参与团队合作 37
第3 章 知识共享 55
第4 章 平等工程 79
第5 章 团队领导的艺术 91
第6 章 大规模团队领导力 117
第7 章 度量工程生产力 135
第8 章 风格指南与规则 155
第9 章 代码评审 179
第10 章 文档 199
第11 章 测试概述 221
第12 章 单元测试 245
第13 章 测试替身 273
第14 章 较大型的测试 299
第15 章 弃用 331
第16 章 版本控制与分支管理 347
第17 章 代码搜索 371
第18 章 构建工具与构建哲学 393
第19 章 Critique:谷歌的代码评审工具 421
第20 章 静态分析 439
第21 章 依赖管理 451
第22 章 大规模变更 479
第23 章 持续集成 499
第24 章 持续交付 527
第25 章 计算即服务 539
点击下载