原文:軟件設計的哲學 第五章 隱藏信息

目錄 . 信息隱藏 . 信息泄漏 . 時間分解 . 示例:HTTP服務器 . 示例:類太多 . 示例:HTTP參數處理 . 示例:HTTP響應中的默認值 . 隱藏在類中的信息 . 不要過度隱藏 . 結論 第四章論述了模塊的深度。本章以及隨后的幾章將討論創建深度模塊的技術。 . 信息隱藏 實現深度模塊最重要的技術是信息隱藏。這種技術首先由David Parnas描述。基本思想是每個模塊應該封裝一些 ...

2019-12-17 19:39 0 886 推薦指數:

查看詳情

軟件設計哲學: 第十五 先寫注釋

目錄 15.1 延遲的注釋是糟糕的注釋 15.2 先寫注釋 15.3 注釋是一個設計工具 15.4 早期的注釋很有趣 15.5 早期的注釋代價高昂嗎? 15.6 結論 許多開發人員將編寫文檔的工作推遲到開發過程的末尾,即編碼和單元測試完成之后 ...

Thu Dec 26 18:04:00 CST 2019 1 679
軟件設計哲學:前言

。所有這些討論都是有價值的,但是軟件設計的核心問題在很大程度上仍然沒有觸及。David Parnas的經典 ...

Mon Dec 16 22:37:00 CST 2019 1 1396
2020薦書:軟件設計哲學

2020年必讀書籍推薦:軟件設計哲學(A Philosophy of Software Design),本書190多頁,豆瓣的點評分在9分以上,目前只有英文版本,中文版還未上市,英文好的同學建議去直接閱讀原版。 內容簡介 書中討論了軟件設計的主題:如何將復雜的軟件 ...

Mon Dec 16 22:35:00 CST 2019 0 2299
軟件設計哲學【翻譯】--目錄

2020年必讀書籍推薦:軟件設計哲學(A Philosophy of Software Design),本書190多頁,豆瓣的點評分在9分以上,目前只有英文版本,中文版還未上市,英文好的同學建議去直接閱讀原版。 作者簡介 John Ousterhout是斯坦福大學計算機科學教授。他目前 ...

Thu Dec 19 02:47:00 CST 2019 0 2411
軟件設計哲學: 第六 更深的通用模塊

目錄 6.1 使類具有一定的通用性 6.2 示例:為編輯器存儲文本 6.3更通用的API 6.4 通用性使得信息隱藏效果更好 6.5 問自己的問題 6.6 結論 在設計新模塊時,最常見的一個決定就是以通用方式還是特殊方式實現它。有些人可能會 ...

Wed Dec 18 23:42:00 CST 2019 1 434
軟件設計哲學:第三 編程的戰術和戰略

“ 作者簡介: 常柱,微信公眾號【架構未來】作者,十多年一線互聯網研發從業經驗;前五八同城商業會員技術負責人,寶駕租車技術總監,現58 到家業務中台技術負責人。 好的軟件設計最重要的元素之一是在處理編程任務時采用的思維方式。許多組織鼓勵一種戰術心態,專注 ...

Mon Dec 16 23:09:00 CST 2019 0 1104
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM