"Clean Architecture"
- 4.1 事件來源、處理流程與狀態邊界
分辨事件來源、事件融合、處理流程、狀態真相與推送邊界
- 4.3 Source of Truth:狀態邊界
集中狀態更新、保護可變資料、設計查詢 projection
- BDD 測試方法論
行為驅動開發測試策略,整合 Clean Architecture 和 TDD 流程,透過測試行為而非實作降低維護成本
- 行為優先的TDD方法論 - Sociable Unit Tests實踐指南
基於行為驅動測試策略,解決TDD痛點根源,透過Sociable Unit Tests實現低維護成本和高重構安全性
- 混合測試策略:根據架構層級選擇測試方法
我們如何根據 Clean Architecture 的層級,為每一層選擇最合適的測試方法,讓測試覆蓋率有意義、維護成本可控
- 層級架構品質檢查機制 - Clean Architecture 合規性驗證
自動化檢查分層架構的依賴方向、命名規範和職責分離,確保 Clean Architecture 原則的持續遵守
- 層級隔離:讓每張 Ticket 只做一件層級的事
我們在實際開發中整理出一套方法論,讓 Clean Architecture 五層架構與 Ticket 拆分真正結合——每張 Ticket 只修改一個架構層,不多也不少。