出版社:博碩
出版日期:2018年5月16日
ISBN:9789864342945
書號:MP11801
定價:580元 售價:435元
有看部落格的才有此優惠喔
也可到露天購買https://goods.ruten.com.tw/item/show?21820026157363
pchome 商店街購買http://seller.pcstore.com.tw/S140967598/C1189456636.htm
內容簡介
本書將徹底顛覆您的許多觀點,例如微服務是個架構嗎?C語言沒有多型嗎(多型是物件導向發明的嗎)?C語言和C++的封裝相比,誰比較完美?軟體是數學還是科學?什麼是測試的本質?你應該使用框架嗎?關聯式資料庫為何會流行,是否已日暮途窮了呢?你可以先試著回答這些問題,然後在閱讀本書之後,再次審思這些問題,相信大多數的人,要答對一半都很困難。
如果您自許成為一位專業的軟體工程師,強烈建議您,一定要好好詳讀這本書。
Part I 簡介
Chapter 1 什麼是設計與結構
Chapter 2 兩種價值觀的故事
Part II 從基礎開始:程式設計範式
Chapter 3 範式概述
Chapter 4 結構化程式設計
Chapter 5 物件導向程式設計
Chapter 6 函數式程式設計
Part III 設計原則
Chapter 7 SRP:單一職責原則
Chapter 8 OCP:開放-封閉原則
Chapter 9 LSP:Liskov 替換原則
Chapter 10 ISP:介面隔離原則
Chapter 11 DIP:依賴反向原則
Part IV 元件原則
Chapter 12 元件
Chapter 13 元件內聚性
Chapter 14 元件耦合性
Part V 架構
Chapter 15 什麼是架構
Chapter 16 獨立性
Chapter 17 邊界:畫線
Chapter 18 邊界剖析
Chapter 19 策略和層級
Chapter 20 業務規則
Chapter 21 會尖叫的架構
Chapter 22 整潔的架構
Chapter 23 Presenter 與Humble Object
Chapter 24 部分邊界
Chapter 25 層與邊界
Chapter 26 主元件
Chapter 27 服務:偉大與微小
Chapter 28 測試邊界
Chapter 29 整潔的嵌入式架構
Part VI 細節
Chapter 30 資料庫是細節
Chapter 31 Web是細節
Chapter 32 框架是細節
Chapter 33 案例研究:影片販售
Chapter 34 遺漏的章節
Part VII 附錄
Appendix A 架構考古學
留言列表