網路應用系統設計的基本原則

2021-08-26 21:06:20 字數 646 閱讀 3308

系統功能

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 依賴倒轉原...