Software Engineering at Google [PDF 602 trang]
(abseil.io)-
Cuốn sách do O'Reilly xuất bản được phát hành miễn phí dưới dạng ebook
-
Cuốn sách cho thấy cách xây dựng một tổ chức kỹ thuật hiệu quả thông qua văn hóa kỹ thuật, quy trình và công cụ độc đáo của Google
- Ba nguyên tắc cơ bản mà các tổ chức phần mềm cần ghi nhớ khi thiết kế, kiến trúc, viết và bảo trì mã
-
Ảnh hưởng của "thời gian (Time)" đến tính bền vững của phần mềm và cách làm cho nó trở nên linh hoạt
-
Ảnh hưởng của "quy mô (Scale)" đến khả năng thực thi các thực hành phần mềm trong tổ chức kỹ thuật
-
Những "đánh đổi (Trade-off)" mà kỹ sư phải đưa ra khi đánh giá thiết kế hoặc ra quyết định phát triển
2 bình luận
Tóm tắt tiếng Hàn: http://docs.likejazz.com/software-engineering-at-google/
Mục lục rất tuyệt ;)
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