閱讀

再讀整潔架構之道(六)邊界

討論如何透過架構邊界約束相依關係、隔離業務邏輯,並延後框架與資料庫等細節決策。

再讀整潔架構之道(五)軟體架構

從元件劃分、關係與通訊方式出發,討論軟體架構如何服務於研發、部署、執行和維護,並保留設計選擇。

再讀整潔架構之道(四)元件建構原則

從模組和類別走向可獨立部署的元件,整理元件聚合與相依關係的設計原則。

再讀整潔架構之道(三)SOLID 設計原則

整理 SOLID 五項設計原則,討論如何組織模組與類別,使軟體更容易修改、理解和重用。

再讀整潔架構之道(二)程式設計範式

回顧結構化、物件導向和函數式程式設計,討論三種範式如何約束程式碼結構與設計方式。

再讀整潔架構之道(一)

結合專案實踐重新閱讀《架構整潔之道》,以讀書筆記的形式整理軟體架構的思考。