编程哲学
1.?????? 模塊原則:使用簡潔的接口拼合簡單的部件
2.?????? 清晰原則:清晰勝于機巧
3.?????? 組合原則:設計時考慮拼接組合
4.?????? 分享原則:策略同機制分享,接口同引擎分享
5.?????? 簡潔原則:設計要簡潔,復雜度能低則低
6.?????? 吝嗇原則:除非確無它法,不要編寫龐大的程序
7.?????? 透明性原則:設計要可見,以便審查和調試
8.?????? 健壯原則:健壯源于透明與簡潔
9.?????? 表示原則:把知識疊入數據以求邏輯質樸而健壯
10.?? 通俗原則:接口設計避免標新立異
11.?? 緘默原則:如果一個程序沒什么好說的,就沉默
12.?? 補救原則:出現異常時,馬上退出并給出足夠錯誤信息
13.?? 經濟原則:寧花機器一分,不花程序員一秒
14.?? 生成原則:避免手工HACK,盡量編寫程序去生成程序
15.?? 優化原則:雕琢前先要有原型,跑之前先學會走
16.?? 多樣原則:決不相信所謂“不二法門”的斷言
17.?? 擴展原則:設計著眼未來,未來總比預想來得快
轉載于:https://www.cnblogs.com/soundcode/archive/2010/12/18/1910078.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
- 上一篇: 设置开机从cd启动怎么办 电脑开机如何从
- 下一篇: window7 telnet local