Software Engineering bei Google [602p PDF]
(abseil.io)-
Das bei O'Reilly erschienene Buch wird kostenlos als E-Book veröffentlicht
-
Ein Buch, das zeigt, wie man mithilfe von Googles einzigartiger Engineering-Kultur, Prozessen und Tools eine effiziente Engineering-Organisation aufbaut
- Drei grundlegende Prinzipien, die Software-Organisationen beim Entwerfen, Architekturieren, Schreiben und Warten von Code im Blick behalten sollten
-
Welchen Einfluss „Zeit (Time)“ auf die Nachhaltigkeit von Software hat und wie man sie resilient macht
-
Welchen Einfluss „Größe (Scale)“ auf die Umsetzbarkeit von Software-Praktiken innerhalb von Engineering-Organisationen hat
-
Welche „Trade-offs“ Ingenieurinnen und Ingenieure bei Designbewertungen oder Entwicklungsentscheidungen treffen müssen
2 Kommentare
Koreanische Zusammenfassung: http://docs.likejazz.com/software-engineering-at-google/
Das Inhaltsverzeichnis ist großartig ;)
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