Return to site
๐๐ FREE BOOK ๐ฆ๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด ๐ฎ๐ ๐๐ผ๐ผ๐ด๐น๐ฒ
๐๐ FREE BOOK ๐ฆ๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด ๐ฎ๐ ๐๐ผ๐ผ๐ด๐น๐ฒ
ยท
The book Software Engineering at Google is about the engineering practices that Google uses to make its codebase sustainable and healthy over time and scale. The book covers three main principles: how time affects software, how scale affects software, and what trade-offs engineers need to make. The book also discusses topics such as teamwork, knowledge sharing, testing, automation, releases, and dependencies. The book is not about programming, but about software engineering as a discipline. You can read more in the book๐ https://abseil.io/resources/swe-book/html/toc.html
- What Is Software Engineering?
- Culture
- How to Work Well on Teams
- Knowledge Sharing
- Engineering for Equity
- How to Lead a Team
- Leading at Scale
- Measuring Engineering Productivity
- Processes
- Style Guides and Rules
- Code Review
- Documentation
- Testing Overview
- Unit Testing
- Test Doubles
- Larger Testing
- Deprecation
- Tools
- Version Control and Branch Management
- Code Search
- Build Systems and Build Philosophy
- Critique: Googleโs Code Review Tool
- Static Analysis
- Dependency Management
- Large-Scale Changes
- Continuous Integration
- Continuous Delivery
- Compute as a Service#summary #softwareengineering #google #book