所有標籤訂閱此標籤的 RSS
軟體架構
軟體設計、架構原則與系統建模。
7 篇
再讀整潔架構之道(六)邊界
討論如何透過架構邊界約束相依關係、隔離業務邏輯,並延後框架與資料庫等細節決策。
再讀整潔架構之道(五)軟體架構
從元件劃分、關係與通訊方式出發,討論軟體架構如何服務於研發、部署、執行和維護,並保留設計選擇。
領域驅動設計初識
介紹領域驅動設計的策略設計與戰術設計,以及領域、子領域、限界上下文等基本概念。
再讀整潔架構之道(四)元件建構原則
從模組和類別走向可獨立部署的元件,整理元件聚合與相依關係的設計原則。
再讀整潔架構之道(三)SOLID 設計原則
整理 SOLID 五項設計原則,討論如何組織模組與類別,使軟體更容易修改、理解和重用。
再讀整潔架構之道(二)程式設計範式
回顧結構化、物件導向和函數式程式設計,討論三種範式如何約束程式碼結構與設計方式。
再讀整潔架構之道(一)
結合專案實踐重新閱讀《架構整潔之道》,以讀書筆記的形式整理軟體架構的思考。