第十一屆 優選

software-dev
Think in Domain-Driven Design
fx777

系列文章

DAY 21

DDD 戰術設計:Application Service 2 - 結合 TDD/BDD

DDD 戰術設計:Application Service 2 - 結合 TDD/BDD 很多人接觸 DDD 時,認為 DDD 「不夠敏捷」而放棄它。但事實上,有...

DAY 22

DDD 戰術設計:Application Service 3 - 結合 TDD/BDD (續)

DDD 戰術設計:Application Service 3 - 結合 TDD/BDD (續) 今天來用一個案例來說明如何利用 TDD/BDD 來撰寫一個 Ap...

DAY 23

BDD - 如何寫出好的 Gherkin 語法展示你的 Specification By Examples

BDD - 如何寫出好的 語法展示你的 Specification By Examples 使用實例化規格書的好處之一,就是可以讓開需求的人自己定義好後,讓開發...

DAY 24

DDD 戰術設計:Domain Event 領域中的重要事件

DDD 戰術設計:Domain Event 領域中的重要事件 DDD 的一系列的戰術設計環節可以避免我們設計出貧血模型,所以我們可以很輕鬆的使用 Domain...

DAY 25

DDD 戰術設計:Domain Service

DDD 戰術設計:Domain Service 在 Clean Architecture 推出之後,其中 Application Service (書中為 U...

DAY 26

DDD 戰術設計:Module

DDD 戰術設計:Module 這一篇的主旨很簡單,就是分享檔案架構的設計。設計的精神很簡單,一是滿足高內聚低耦合,二世符合通用語言。 依照 Bounded C...

DAY 27

DDD 戰術設計:Bounded Context Integration

DDD 戰術設計:Bounded Context Integration 對於同一個 Bounded Context 的 Aggregate 間的合作,我們會在...

DAY 28

DDD 實戰:為 Legacy 引入 DDD - 上篇

DDD 實戰:為 Legacy 引入 DDD - 上篇 當我們對戰略設計 (Strategic Design) 與戰術設計 (Tactical Design)...

DAY 29

DDD 實戰:為 Legacy 引入 DDD - 下篇

DDD 實戰:為 Legacy 引入 DDD - 下篇 今天繼續講剩下兩種策略: EXPOSING LEGACY ASSETS AS SERVICES 公開遺...

DAY 30

DDD TypeScript 模板

DDD TypeScript 模板 今天終於到了最後一天!因為可以講得東西實在太多了,當初想進行的實作 Project 由於篇幅不夠而作罷,不過未來我會花時間再...