Skip to content

guojin2020/Software-Engineering-at-Google

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software-Engineering-at-Google

《Software Engineering at Google》的中文翻译版本。

为什么翻译

目前github上并没有对《Software Engineering at Google》的中文翻译。加之本人的英语也不好,好不容易看了一遍,似有所有领悟,想要再看一遍的时候,发现满眼都是英文,是在是痛苦!

为了让自己也让更多的中文读者有更好的阅读体验,学习到当前人类最为复杂系统是如何开发和维护的知识。

本人边看边记录翻译和学习笔记。

在线阅读

https://qiangmzsx.github.io/Software-Engineering-at-Google/#/

当前状态

PART 部分 章节 名称 状态 翻译人员 计划完成时间 备注
Foreword 序言 序言 完成待校验 @qiangmzsx
前言 前言 完成待校验 @qiangmzsx
PART 1 Thesis 第一部分 理论 chapter 1 :What Is Software Engineering? 第一章:软件工程是什么? 完成待校验 @qiangmzsx 2021-12-02 2021-11-30 完成
PART 2 Culture 第二部分 文化 chapter 2 :How to Work Well on Teams 第二章:如何融入团队 完成待校验 @qiangmzsx 2021-12-20 2021-12-02 完成
chapter 3 :Knowledge Sharing 第三章:知识共享 完成待校验 @qiangmzsx 2021-12-20 2021-12-05 完成
chapter 4 :Engineering for Equity 第四章:公平工程 完成待校验 @qiangmzsx 2021-12-20 我现在还很难区分『平等』和『公平』。
chapter 5 :How to Lead a Team 第五章:如何领导团队 @luchenlong
chapter 6 :Leading at Scale 第六章:规模优先 @FingerLiu
chapter 7 :Measuring Engineering Productivity 第七章:度量工程产出 @FingerLiu
PART 3 Processes 第三部分 流程 chapter 8 :Style Guides and Rules 第八章:风格指导和规则 @lili
chapter 9 :Code Review 第九章:代码审查 @luchenlong
chapter 10 :Documentation 第十章:文档 完成待校验 @qiangmzsx 2022-01-15 1、概述,大略地叙述,对文章或事物进行概括表达。在百度百科里,特指词条概述,对已有信息进行简明归纳。
2、概念:人类在认识过程中,从感性认识上升到理性认识,把所感知的事物的共同本质特点抽象出来,加以概括,是自我认知意识的一种表达,形成概念式思维惯性。在人类所认知的思维体系中最基本的构筑单位。
chapter 11 :Testing Overview 第十一章:测试概述 @wanghe
chapter 12 :Unit Testing 第十二章:单元测试 待分配
chapter 13 :Test Doubles 第十三章:测试替代 完成待校验 @qiangmzsx 2022-02-11完成
chapter 14 :Larger Testing 第十四章:大型测试 完成待校验 @qiangmzsx
chapter 15 :Deprecation 第十五章:废弃 完成待校验 jixiufeng
PART 4 Tools 第四部分 工具 chapter 16 :Version Control and Branch Management 第十六章:版本控制和分支管理 @lili
chapter 17 :Code Search 第十七章:代码搜索 完成待校验 caili 2022-02-16
chapter 18 :Build Systems and Build Philosophy 第十八章:构建系统,构建理念 完成待校验 @qiangmzsx 2022-01-26 构件(功能模块化,前提是接口标准化);组件对数据和方法的简单封装。
chapter 19 :Critique: Google’s Code Review Tool 第十九章:体验:谷歌的代码审查工具 完成待校验 @qiangmzsx 2022-01-30
chapter 20 :Static Analysis 第二十章:静态分析 @yangjun
chapter 21 :Dependency Management 第二十一章:依赖管理 待分配
chapter 22 :Large-Scale Changes 第二十二章:大规模变更 待分配
chapter 23 :Continuous Integration 第二十三章:持续集成 进行中 @qiangmzsx
chapter 24 :Continuous Delivery 第二十四章:持续交付 待分配
chapter 25 :Compute as a Service 第二十五章:计算即服务 完成待校验 @qiangmzsx 2022-02-23
PART 5 Conclusion 第五部分 总结 Afterword 后记 完成待校验 @qiangmzsx 2022-01-26完成

授权许可

除特别声明外,本书中的内容使用 CC BY-SA 3.0 License(创作共用 署名-相同方式共享3.0 许可协议)授权,代码遵循 BSD 3-Clause License(3 项条款的 BSD 许可协议)。

About

《Software Engineering at Google》的中文翻译版本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 92.1%
  • HTML 7.9%