Google的软件工程(影印版)(英文版)豆瓣PDF电子书bt网盘迅雷下载电子书下载-霍普软件下载网

网站首页   软件下载   游戏下载   翻译软件   电子书下载   电影下载   电视剧下载   教程攻略   音乐专区

请输入您要查询的图书:

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

电子书 Google的软件工程(影印版)(英文版)
分类 电子书下载
作者
出版社 东南大学出版社
下载 暂无下载
介绍
内容推荐
今天,软件工程师不仅需要知道如何高效编程,还得知道怎样树立正确的工程实践,以便其代码库得以可持续地健康发展。本书强调了编程和软件工程之间的区别。
软件工程师该如何管理一个活跃的代码库,使其在生命周期中不断发展并响应时刻变化的需求?基于在Google的工作经验,软件工程师Titus Winters和Hyrum Wright以及技术作家Tom Manshreck,坦率而深刻地讲述了一些世界优秀的从业者如何构建和维护软件。本书介绍了Google独特的工程文化、流程和工具,这些方面如何提高工程组织的效率。
作者简介
铁达时·温特斯 Titus Winters,Google资深软件工程师,是Google C++代码库的负责人:每月有数以千计的各色工程师编辑2.5亿行代码。
目录
Foreword
Preface
Part Ⅰ. Thesis
1. What Is Software Engineering?
Time and Change
Hyrum's Law
Example: Hash Ordering
Why Not Just Aim for "Nothing Changes"?
Scale and Efficiency
Policies That Don't Scale
Policies That Scale Well
Example: Compiler Upgrade
Shifting Left
Trade-offs and Costs
Example: Markers
Inputs to Decision Making
Example: Distributed Builds
Example: Deciding Between Time and Scale
Revisiting Decisions, Making Mistakes
Software Engineering Versus Programming
Conclusion
TL;DRs
Part Ⅱ. Culture
2. How to Work Well on Teams
Help Me Hide My Code
The Genius Myth
Hiding Considered Harmful
Early Detection
The Bus Factor
Pace of Progress
In Short, Don't Hide
It's All About the Team
The Three Pillars of Social Interaction
Why Do These Pillars Matter?
Humility, Respect, and Trust in Practice
Blameless Post-Mortem Culture
Being Googley
Conclusion
TL;DRs
3. Knowledge Sharing
Challenges to Learning
Philosophy
Setting the Stage: Psychological Safety
Mentorship
Psychological Safety in Large Groups
Growing Your Knowledge
Ask Questions
Understand Context
Scaling Your Questions: Ask the Community
Group Chats
Mailing Lists
YAQS: Question-and-Answer Platform
Scaling Your Knowledge: You Always Have Something to Teach
Office Hours
Tech Talks and Classes
Documentation
Code
Scaling Your Organization's Knowledge
Cultivating a Knowledge-Sharing Culture
Establishing Canonical Sources of Information
……
Part Ⅲ Processes
Part Ⅳ Tools
Part Ⅴ Conclusion
截图
随便看

免责声明
本网站所展示的内容均来源于互联网,本站自身不存储、不制作、不上传任何内容,仅对网络上已公开的信息进行整理与展示。
本站不对所转载内容的真实性、完整性和合法性负责,所有内容仅供学习与参考使用。
若您认为本站展示的内容可能存在侵权或违规情形,请您提供相关权属证明与联系方式,我们将在收到有效通知后第一时间予以删除或屏蔽。
本网站对因使用或依赖本站信息所造成的任何直接或间接损失概不承担责任。联系邮箱:101bt@pm.me