Show Notes
- Amazon USA Store: https://www.amazon.com/dp/1492052205?tag=9natree-20
- Amazon Worldwide Store: https://global.buys.trade/Architecture-Patterns-with-Python-Harry-Percival.html
- Apple Books: https://books.apple.com/us/audiobook/deep-learning-patterns-and-practices-unabridged/id1618957288?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Architecture+Patterns+with+Python+Harry+Percival+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Shopee: https://asia.buys.trade/shopee_Architecture-Patterns-with-Python-Harry-Percival.html
- Lazada: https://asia.buys.trade/lazada_Architecture-Patterns-with-Python-Harry-Percival.html
- Tiktok: https://asia.buys.trade/tiktok_Architecture-Patterns-with-Python-Harry-Percival.html
- อ่านเพิ่มเติม: https://thai.9natree.com/read/1492052205/
#สถาปัตยกรรมหกเหลี่ยม #การออกแบบขับเคลื่อนด้วยโดเมน #รีโพซิทอรีและยูนิตออฟเวิร์ก #ข้อความคำสั่งและเหตุการณ์ #การแยกคำสั่งออกจากการค้นข้อมูล #ArchitecturePatternswithPython
Architecture Patterns with Python เป็นหนังสือเทคนิคของ Harry Percival และ Bob Gregory, จัดพิมพ์โดย O’Reilly Media ในปี 2020, ว่าด้วยการออกแบบซอฟต์แวร์ Python ที่เติบโตเกินกว่าจะจัดการด้วยโค้ดเชื่อมโยงกันโดยตรง หนังสืออยู่ในกลุ่มสถาปัตยกรรมซอฟต์แวร์และการพัฒนาแบบขับเคลื่อนด้วยการทดสอบ, โดยใช้ระบบตัวอย่างด้านการจัดสรรสินค้าเพื่อค่อย ๆ แสดงเหตุผลของการแยกกฎธุรกิจออกจากฐานข้อมูล, เฟรมเวิร์ก, และรายละเอียดการสื่อสารภายนอก จุดมุ่งหมายไม่ใช่เสนอรูปแบบเป็นสูตรสำเร็จ, แต่สาธิตว่าทำไม Dependency Inversion, Domain-Driven Design, Repository, Unit of Work, และระบบข้อความ จึงช่วยให้การเปลี่ยนแปลงโค้ดปลอดภัยขึ้น หนังสือเน้น Python ที่กระชับและเป็นธรรมชาติ, ต่างจากตำรารูปแบบสถาปัตยกรรมที่มักยกตัวอย่างด้วยภาษาเชิงวัตถุที่มีพิธีการมาก ผู้อ่านจึงได้เห็นลำดับการปรับจากโปรแกรมแบบง่าย, ไปสู่ระบบที่ทดสอบได้, มีขอบเขตชัดเจน, และรองรับงานแบบเหตุการณ์หรือไมโครเซอร์วิสอย่างมีหลักเกณฑ์.