在我們在設計一個clean 架構,之前我們必須知道幾點
獨立的的框架:
這樣可以幫助在使用的你的框架猶如所一個套件,不會所有東西都黏在一起,大大增加你的系統的寬容度
可以測試的:
整個商業模型是可以單獨測試 (UI,Database,WedServer)
3. 所有功能皆為獨立:
a. 獨立的DB 你可以切換不同的DB工具
b. UI 可以依據不同的版面切開
c. 獨立拓展功能