Software Engineering di Google [PDF 602 hlm]
(abseil.io)-
Buku terbitan O'Reilly ini tersedia gratis sebagai ebook
-
Buku ini menunjukkan bagaimana membangun organisasi engineering yang efisien melalui budaya engineering, proses, dan alat khas Google
- Tiga prinsip dasar yang perlu diingat organisasi perangkat lunak saat merancang, mengarsitekturkan, menulis, dan memelihara kode
-
Dampak "waktu (Time)" terhadap keberlanjutan perangkat lunak dan cara membuatnya tangguh
-
Dampak "skala (Scale)" terhadap kelayakan penerapan praktik perangkat lunak di dalam organisasi engineering
-
"Trade-off" yang harus dibuat engineer saat mengevaluasi desain atau mengambil keputusan pengembangan
2 komentar
Ringkasan dalam bahasa Korea: http://docs.likejazz.com/software-engineering-at-google/
Daftar isinya luar biasa ;)
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