Show Notes
- Amazon USA Store: https://www.amazon.com/dp/B08VKLTB9X?tag=9natree-20
- Amazon Worldwide Store: https://global.buys.trade/Software-Engineering-at-Google-Titus-Winters.html
- Apple Books: https://books.apple.com/us/audiobook/software-engineering-at-google-lessons-learned-from/id1670835510?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Software+Engineering+at+Google+Titus+Winters+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Shopee: https://asia.buys.trade/shopee_Software-Engineering-at-Google-Titus-Winters.html
- Lazada: https://asia.buys.trade/lazada_Software-Engineering-at-Google-Titus-Winters.html
- Tiktok: https://asia.buys.trade/tiktok_Software-Engineering-at-Google-Titus-Winters.html
- อ่านเพิ่มเติม: https://thai.9natree.com/read/B08VKLTB9X/
#การเขียนโปรแกรมเมื่อคำนึงถึงเวลา #ความยั่งยืนของฐานโค้ด #ความเป็นเจ้าของโค้ดร่วมกัน #การตรวจโค้ดและการแบ่งปันความรู้ #ระบบอัตโนมัติสำหรับการเปลี่ยนแปลงขนาดใหญ่ #SoftwareEngineeringatGoogle
Software Engineering at Google: Lessons Learned from Programming Over Time เป็นหนังสือด้านวิศวกรรมซอฟต์แวร์เชิงองค์กร เรียบเรียงโดย Titus Winters, Tom Manshreck และ Hyrum Wright จากประสบการณ์การทำงานในสภาพแวดล้อมของ Google จุดมุ่งหมายของหนังสือไม่ใช่สอนภาษาเขียนโปรแกรม อัลกอริทึม หรือรูปแบบการออกแบบเป็นรายข้อ แต่เป็นการอธิบายว่าทีมจะสร้างและดูแลฐานโค้ดที่มีชีวิต ซึ่งต้องเปลี่ยนตามความต้องการของธุรกิจ เทคโนโลยี และผู้คน ได้อย่างไร แก่นสำคัญคือ วิศวกรรมซอฟต์แวร์หมายถึงการเขียนโปรแกรมเมื่อคำนึงถึงเวลา หนังสือจึงพิจารณาความยั่งยืนของโค้ด ผลของการเติบโตต่อวิธีทำงาน และการตัดสินใจท่ามกลางข้อแลกเปลี่ยน เนื้อหาแบ่งเป็นสามส่วน คือ วัฒนธรรม กระบวนการ และเครื่องมือ โดยเชื่อมสิ่งเหล่านี้เข้ากับการทำงานร่วมกัน การแบ่งปันความรู้ การตรวจโค้ด การทดสอบ เอกสาร ระบบสร้างซอฟต์แวร์ และการจัดการการเปลี่ยนแปลงในโค้ดเบสขนาดใหญ่