程章尧 – DDD Applied: Introducing TDD while breaking down legacy monolith

講者: 程章尧 Legacy系統通常以其複雜性、單體結構和缺乏適當測試而聞名。在採用領域驅動設計(DDD)對這類系統進行重構和現代化時,測試驅動開發在確保質量、增強架構設計和保持功能與數據一致性方面起著重要作用。然而,在缺乏現有測試的傳統單體應用中引入測試可能會面臨挑戰。除了利用Strangler Fig模式,還可以應用多種測試技術,包括測試金字塔、契約測試和全程測試,以克服這些障礙並簡化現代化流程。 #DDDesignTW...

蒼時弦也 – 導入 Domain-Driven Design 的最佳時機

講者: 蒼時弦也 能用不同的角度思考 Domain-Driven Design 適用的情境,以及如何跟不同的體系、理論搭配應用。 兩年前認識到 Domain-Driven Design 後就開始積極在不同的產品、專案上做嘗試,然而似乎沒有想像中的順利。 在經過一段時間的試驗後發現,不同階段的產品在應用 Domain-Driven Design 上也許需要做不同的調整,我將以一個剛接觸不久的工程師角度,結合自己的開發經驗來說明每個階段該思考的問題。 #DDDesignTW...