33 points par xguru 2021-05-11 | 2 commentaires | Partager sur WhatsApp
  • Livre publié par O'Reilly et proposé gratuitement en ebook

  • Un ouvrage qui montre comment bâtir une organisation d’ingénierie efficace à travers la culture, les processus et les outils d’ingénierie uniques de Google

  • Trois principes fondamentaux qu’une organisation logicielle doit garder à l’esprit lorsqu’elle conçoit, architecte, écrit et maintient du code
  1. l’impact du « temps (Time) » sur la pérennité du logiciel et la manière de le rendre résilient

  2. l’impact de « l’échelle (Scale) » sur la faisabilité des pratiques logicielles au sein d’une organisation d’ingénierie

  3. les « compromis (Trade-off) » que les ingénieurs doivent faire lors de l’évaluation d’une conception ou de décisions de développement

2 commentaires

 
xguru 2021-05-11

La table des matières est excellente ;)

  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