MARC状态:审校 文献类型:西文图书 浏览次数:56
- 题名/责任者:
- Software engineering at Google = Google的软件工程 / Titus Winters, Tom Manshreck, Hyrum Wright编著.
- 出版发行项:
- 南京 : 东南大学出版社, 2021.
- ISBN:
- 9787564192075
- 载体形态项:
- xxv, 571 pages : illustrations ; 24 cm
- 变异题名:
- Google的软件工程
- 附加个人名称:
- Winters, Titus, editor.
- 附加个人名称:
- Manshreck, Tom, editor.
- 附加个人名称:
- Wright, Hyrum, editor.
- 团体名称主题:
- Google (Firm)
- 论题主题:
- Software engineering.
- 中图法分类号:
- TP311.5
- 一般附注:
- Includes index.
- 内容附注:
- Part 1. Thesis -- 1. What is software engineering? -- Part 2. Culture -- 2. How to work well on teams -- 3. Knowledge sharing -- 4. Engineering for equity -- 5. How to lead a team -- 6. Leading at scale -- 7. Measuring engineering productivity -- Part 3. Processes -- 8. Style guides and rules -- 9. Code review -- 10. Documentation -- 11. Testing overview -- 12. Unit testing -- 13. Test doubles -- 14. Larger testing -- 15. Deprecation -- Part 4. Tools -- 16. Version control and branch management -- 17. Code search -- 18. Build systems and build philosophy -- 19. Critique: Google's code review tool -- 20. Static analysis -- 21. Dependency management -- 22. Large-scale changes -- 23. Continuous integration -- 24. Continuous delivery -- 25. Compute as a service -- Part 5. Conclusion.
- 摘要附注:
- 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. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time. You'll learn: Fundamental differences between software engineering and programming How an organization effectively manages a living codebase and efficiently responds to inevitable change Why culture (and recognizing it) is important, and how processes, practices, and tools come into play.
- 原版附注:
- Reprint. Originally published: Sebastopol, CA : O'Reilly Media, 2020.
全部MARC细节信息>>