| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202310*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:現代C++軟件架構-方法與實踐 ISBN:9787111736769 出版社:機械工業 著編譯者:艾德里安.奧斯特洛夫斯基 彼得亞雷.加奇科夫斯基 叢書名:架構師書庫 頁數:345 所在地:中國大陸 *此為代購商品 書號:1589729 可大量預訂,請先連絡。 【台灣高等教育出版社簡體書】 現代C++軟件架構-方法與實踐 787111736769 艾德里安.奧斯特洛夫斯基 彼得亞雷.加奇科夫斯基 內容簡介 軟體架構是指複雜應用程序的高級設計。它像我們使用的編程語言一樣不斷進化。現代C++允許開發人員在不犧牲可讀性和可維護性的情況下,用高級語言編寫高性能應用程序。如果你正在使用現代C++,那麼本書將幫助你把相關知識應用到工作中,設計分散式大規模應用程序。 本書首先快速介紹架構概念,包括已建立的模式和不斷上升的趨勢;然後,詳細闡釋軟體架構的概念及相關組件;接著,深入探索應用程序架構中涉及的設計概念和軟體開發中涉及的模式,詳細介紹構建、打包、集成和部署組件的方法,以及架構的不同質量屬性,例如可維護性、可重用性、可測試性、性能、可伸縮性和安全性;最後,概述分散式系統,例如面向服務的架構、微服務和雲原生設計,並簡單介紹如何在應用程序開發中應用它們。 學完本書內容,你將能夠使用現代C++和相關工具構建分散式服務,並根據客戶的需求交付解決方案。作者簡介 艾德里安·奧斯特洛夫斯基,Intel和Habana的機器學習框架集成架構師之一。他是一名現代C++愛好者,對C++語言本身和用它進行高質量代碼開發都充滿興趣。他還是一名終身學習者,有超過10年的IT從業經驗,特別是有超過8年的C++從業經驗,而且喜歡分享知識。他開發過并行計算、光纖網路等相關項目以及商品交易所的交易系統。目錄 前言第一部分 軟體架構的概念和組成部分 第1章 軟體架構的重要性和良好的設計原則 1 1 技術要求 1 2 軟體架構 1 3 適當架構的重要性 1 3 1 軟體腐朽 1 3 2 意外架構 1 4 優秀架構的基本原理 1 4 1 架構上下文 1 4 2 相關方 1 4 3 業務和技術環境 1 5 使用敏捷原則開發架構 1 6 C++的哲學思想 1 7 SOLID和DRY原則 1 7 1 單一責任原則 1 7 2 開放封閉原則 1 7 3 里氏替換原則 1 7 4 介面隔離原則 1 7 5 依賴倒置原則 1 7 6 DRY原則 1 8 耦合和內聚 1 8 1 耦合 1 8 2 內聚 1 9 總結 問題 進一步閱讀 第2章 架構風格 2 1 技術要求 2 2 有狀態風格和無狀態風格 2 3 單體風格 2 4 服務和微服務 2 5 基於事件的架構 2 5 1 基於事件的常見拓撲結構 2 5 2 事件溯源 2 6 分層架構 2 7 基於模塊的架構 2 8 總結 問題 第二部分 C++軟體的設計和開發 第三部分 架構的質量屬性 第四部分 雲原生設計原則 附錄 問題解答 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |