33 điểm bởi xguru 2021-05-11 | 2 bình luận | Chia sẻ qua WhatsApp
  • 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ã
  1. Ả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

  2. Ả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

  3. 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

 
xguru 2021-05-11

Mục lục rất tuyệt ;)

  1. What is Software Engineering ?

  2. How to Work Well on Teams

  3. Knowledge Sharing

  4. Engineering for Equity

  5. How to Lead a Team

  6. Leading at Scale

  7. Measuring Engineering Productivity

  8. Style Guides and Rules

  9. Code Review

  10. Documentation

  11. Testing Overview

  12. Unit Testing

  13. Test Doubles

  14. Larger Testing

  15. Deprecation

  16. Version Control and Branch Management

  17. Code Search

  18. Build Systems and Build Philosophy

  19. Critique: Google’s Code Review Tool

  20. Static Analysis

  21. Dependency Management

  22. Large-Scale Changes

  23. Continuous Integration

  24. Continuous Delivery

  25. Compute as a Service