無瑕的程式碼:整潔的軟體設計與架構篇 Clean Architecture : A Craftsman’s Guide to Software Structure and Design

  • 414
  • 0

讀書心得

Robert C. Martin 大師出手

這一本書比之前還要深入一點

在討探架構上的問題

作者以自已的角度來分析

配合使用者案例跟行為

把我們常用的依功能分拆、分層的概念整個打掉

改以用戶行為、業務不變規則來分層

 

作者討論的內容已經在語言跟框架之上

簡而言之就是系統要長得像它的目的

例如:會計系統就要一眼讓人看出是會計行為,而不是著重在VIEW、CONTROLLER、MODEL上

 

對程式、系統設計上

要做好架構的邊界、分出內外層

再寫出正確的CODE

 

如何實踐就靠個人功力了

 

自我LV~