Software Engineering at Google [PDF 602 หน้า]
(abseil.io)-
หนังสือที่ตีพิมพ์โดย O'Reilly เปิดให้อ่านฟรีในรูปแบบอีบุ๊ก
-
หนังสือที่แสดงให้เห็นว่าจะสร้างองค์กรวิศวกรรมที่มีประสิทธิภาพได้อย่างไร ผ่านวัฒนธรรมวิศวกรรม กระบวนการ และเครื่องมืออันเป็นเอกลักษณ์ของ Google
- หลักการพื้นฐาน 3 ประการที่องค์กรซอฟต์แวร์ควรคำนึงถึงเมื่อออกแบบสถาปัตยกรรม เขียน และบำรุงรักษาโค้ด
-
ผลกระทบของ "เวลา (Time)" ต่อความยั่งยืนของซอฟต์แวร์ และวิธีทำให้ซอฟต์แวร์มีความยืดหยุ่น
-
ผลกระทบของ "ขนาด (Scale)" ต่อความเป็นไปได้ในการนำ software practices ไปใช้ภายในองค์กรวิศวกรรม
-
"การแลกเปลี่ยน (Trade-off)" ที่วิศวกรต้องตัดสินใจเมื่อประเมินการออกแบบหรือทำการตัดสินใจด้านการพัฒนา
2 ความคิดเห็น
สรุปภาษาเกาหลี: http://docs.likejazz.com/software-engineering-at-google/
สารบัญยอดเยี่ยมมาก ;)
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