Unix編程藝術-原則

Unix編程藝術-原則

Unix哲學中的編程藝術,我們聊一下Unix中的軟件開發原則;

  1. 模塊原則:使用簡潔的接口拼合簡單的部件
  2. 清晰原則:清晰勝於機巧
  3. 組合原則:設計時考慮拼接組合
  4. 分離原則:策略同機制分離,接口同引擎分離
  5. 簡潔原則:設計要簡潔,複雜度能低則低
  6. 吝嗇原則:除非卻無他法,不要編寫龐大的程序
  7. 透明性原則:設計要可見,以便審查和調試
  8. 健壯原則:健壯源於透明與簡潔
  9. 表示原則:把知識疊入數據以求邏輯質樸而健壯
  10. 通俗原則:接口設計避免標新立異
  11. 緘默原則:如果一個程序沒有什麼好說的,就保持沉默
  12. 補救原則:出現異常時,馬上退出並給出足夠錯誤信息
  13. 經濟原則:寧花機器一分,不花程序員一秒
  14. 生成原則:避免手工hack,儘量編寫程序去生成程序
  15. 優化原則:雕琢前先要有原型,跑之前先學會走
  16. 多樣原則:絕不相信所謂”不二法門“的斷言
  17. 擴展原則:設計着眼未來,未來總比預想來的快
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章