33 คะแนน โดย xguru 2021-05-11 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • หนังสือที่ตีพิมพ์โดย O'Reilly เปิดให้อ่านฟรีในรูปแบบอีบุ๊ก

  • หนังสือที่แสดงให้เห็นว่าจะสร้างองค์กรวิศวกรรมที่มีประสิทธิภาพได้อย่างไร ผ่านวัฒนธรรมวิศวกรรม กระบวนการ และเครื่องมืออันเป็นเอกลักษณ์ของ Google

  • หลักการพื้นฐาน 3 ประการที่องค์กรซอฟต์แวร์ควรคำนึงถึงเมื่อออกแบบสถาปัตยกรรม เขียน และบำรุงรักษาโค้ด
  1. ผลกระทบของ "เวลา (Time)" ต่อความยั่งยืนของซอฟต์แวร์ และวิธีทำให้ซอฟต์แวร์มีความยืดหยุ่น

  2. ผลกระทบของ "ขนาด (Scale)" ต่อความเป็นไปได้ในการนำ software practices ไปใช้ภายในองค์กรวิศวกรรม

  3. "การแลกเปลี่ยน (Trade-off)" ที่วิศวกรต้องตัดสินใจเมื่อประเมินการออกแบบหรือทำการตัดสินใจด้านการพัฒนา

2 ความคิดเห็น

 
ganadist 2021-05-11

สรุปภาษาเกาหลี: http://docs.likejazz.com/software-engineering-at-google/

 
xguru 2021-05-11

สารบัญยอดเยี่ยมมาก ;)

  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