語言教學者
自學&親子

複雜架構極簡化:領域驅動設計(DDD)10倍程式開發速度

複雜架構極簡化:領域驅動設計(DDD)10倍程式開發速度

$1,000

ISBN:9789860776843
作者:張逸
出版日期:2022/02/21
尺寸:230x170x0mm

庫存=0
運送方式:

下單後立即採購,需5-7個工作天。

現在是你最需要了解DDD的時刻了!
當你要把一個問題拆解處理時,DDD將會是你最大的幫手。


本書最大的特色就是將整個DDD分成3大類。

第一大類為業務服務。

業務服務是全域分析的基本業務單元,在統一語言的指導下完成對業務需求的抽象,既可幫助我們辨識界限上下文,又可幫助開發團隊開展領域分析建模、領域設計建模和領域實現建模。業務服務的粒度也是服務契約的粒度,由此拉近了需求分析與軟體設計的距離,甚至可以說跨越了需求分析與軟體設計的鴻溝。

第二大類為菱形對稱架構。
雖然菱形對稱架構脫胎於六邊形架構與整潔架構,但它更為簡潔,與界限上下文的搭配可謂珠聯璧合,既保證了界限上下文作為基本架構單元的自治性,又融入了上下文映射的通訊模式,極大地豐富了設計要素的角色構造型。

第三大類為服務驅動設計。
服務驅動設計採用程序式的設計思維,卻又遵循物件導向的職責分配,能在提高設計品質的同時降低開發團隊的設計門檻,完成從領域分析模型到領域實現模型的無縫轉換,並可作為測試驅動開發的前奏,讓領域邏輯的實現變得更加穩健而高效。

本書特色

●將整個DDD分成3大類
〇破解軟體複雜度的新觀念,讓你不被程式碼糾纏人生
●了解問題空間和解答空間的觀念
〇用5個W來探索問題空間,先分析業務流程再開始設計
●充分了解Entity、Value Object、Service、Module、Factory、Repository、Aggregate和Domain Event
〇動手實作領域設計的建模、領域實現建模
●融合現在的設計團隊,建立領域驅動模型的戰略

張逸

高品質編碼實踐者、領域驅動設計佈道師、微服務系統架構師、大數據平台架構師、敏捷轉型諮詢師,曾就職於中興通訊、惠普、思特沃克(ThoughtWorks)、民航(成都)信息等企業,致力於大型軟體企業的分佈式架構設計、領域驅動設計、大數據平台架構設計以及垂直領域的企業架構規劃與建設,並為國內外多家企業提供技術培訓與諮詢服務。

複雜架構極簡化:領域驅動設計(DDD)10倍程式開發速度

$1,000
瀏覽紀錄
瀏覽紀錄