-
Livro publicado pela O'Reilly disponibilizado gratuitamente como e-book
-
Um livro que mostra como criar uma organização de engenharia eficiente por meio da cultura, dos processos e das ferramentas de engenharia únicos do Google
- Três princípios básicos que organizações de software devem ter em mente ao projetar, arquitetar, escrever e manter código
-
Como o "tempo (Time)" afeta a sustentabilidade do software e como torná-lo resiliente
-
Como a "escala (Scale)" afeta a viabilidade da execução de práticas de software dentro de uma organização de engenharia
-
Os "trade-offs" que engenheiros precisam fazer ao avaliar projetos ou tomar decisões de desenvolvimento
2 comentários
Resumo em coreano: http://docs.likejazz.com/software-engineering-at-google/
O sumário está excelente ;)
What is Software Engineering ?
How to Work Well on Teams
Knowledge Sharing
Engineering for Equity
How to Lead a Team
Leading at Scale
Measuring Engineering Productivity
Style Guides and Rules
Code Review
Documentation
Testing Overview
Unit Testing
Test Doubles
Larger Testing
Deprecation
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