第 5 章:不可變設計的取捨與導入

最近更新日期

2026年10月9日

本章大綱

  • 5.1 先從低成本、高收益的位置開始
    • 可追蹤性的正確範圍
    • 並行讀取比較安全,不代表不需要並行控制
  • 5.2 不可變設計的主要成本
    • with 不會重新執行建構式驗證
    • 操作放在外部時,可探索性會降低
    • 配置成本與深層更新
  • 5.3 和框架整合時,不必強求同一種模型
    • ORM tracked entity 可以保持可變
    • 編輯型 UI 通常需要可變 ViewModel
    • 序列化要測試資料合約
    • 強封裝的 aggregate root 不必改成 record
  • 5.4 用採用階梯控制複雜度
    • 常見的過度使用方式
    • 決策參考表
  • 5.5 本章回顧

本章未開放免費試讀,請購買本書以立即閱讀完整版。

購買本書