系統功能
kiss原則: keep it ****** and stupid
- 系統實現
容錯原則:design with failure in mind
因為沒有無故障的軟體
也沒有無故障的硬體
,所以,沒有無故障的系統。
過猶不及原則:just in time
. 設計夠用就好
. 部分重構優於整體重構
和前面的kiss原則可以接合著一塊用。另外8020原則也差不多是這個意思。
- 系統架構
資料拆分原則:partition your data
. 負載均衡
. 容易繼續拆
. 減少依賴
冗餘原則:redundancy
. 減少單點故障
. 系統能夠自動恢復
監控原則:monitor, monitor, monitor
. 業務透明
. 多角度:客戶角度和系統角度
設計的基本原則
作為程式設計師,我們不論是在設計功能頁面,還是在做工作匯報時,如果有很好的設計技能,將使頁面或者ppt更好的表達我們的意圖。良好的設計原則,其實也會讓思路更清晰。4大基本原則,它們是相互關聯的,只使用其中的某一種的情況很少 對比的基本思想其實是突出重點。如果元素 字型 顏色 大小 線寬 形狀 空間 ...
設計模式基本原則
設計模式基本原則 開 閉 原則 open closed principle,或者ocp 原文 software entities should be open for extension,but closed for modification.解釋 乙個軟體實體應當對擴充套件開放,對修改關閉。黎克特...
設計模式基本原則
1 單一職責原則 類的職責要單一 不要將太多的職責放到同乙個類當中去。eg 資料結構職責類和演算法行為都放在乙個類。我們應該把資料結構和行為分開。2 開閉原則 乙個軟體實體應該對擴充套件開放,對修改關閉。可變性封裝 3 黎克特制代換原則 可以接受基類物件的地方必然要可以接受子類的物件。4 依賴倒轉原...