Software Engineering at Google [602p PDF]
(abseil.io)-
O'Reillyから刊行された書籍を無料の電子書籍として公開
-
Googleのユニークなエンジニアリング文化、プロセス、ツールを通じて、どのように効率的なエンジニアリング組織を作るかを示す本
- ソフトウェア組織がコードを設計、アーキテクティング、作成、保守する際に念頭に置くべき3つの基本原則
-
「時間(Time)」がソフトウェアの持続可能性に与える影響と、しなやかにする方法
-
「規模(Scale)」がエンジニアリング組織内におけるソフトウェアプラクティスの実行可能性に与える影響
-
設計評価や開発の意思決定時にエンジニアが行うべき「トレードオフ(Trade-off)」
2件のコメント
日本語の要約: http://docs.likejazz.com/software-engineering-at-google/
目次が素晴らしいですね ;)
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