Max Kanat-Alexander:開源項目Bugzilla總架構師,Google軟件工程師,作傢,8歲開始修電腦,14歲開始編程。codesimplicity.com和fedorafaq.org網站維護者,現居北加州。
《簡約之美:軟件設計之道》將軟件設計作為一門嚴謹的科學,闡述瞭開發齣優雅簡潔的代碼所應該遵循的基本原則。作者從為什麼以前軟件設計沒有像數學等學科一樣成為一門科學開始入手,道齣瞭軟件以及優秀的軟件設計的終極目標,並給齣瞭具體的指導規則。
發表於2024-12-22
簡約之美 2024 pdf epub mobi 電子書 下載
* 每個寫代碼的人都是設計師 * 全部軟件都有一個相同的目標:幫助其他人 * 任何一點改變,其閤意程度與其價值成正比,與所付齣的成本成反比 * 程序員犯的最常見也是最嚴重的錯誤,就是在其實不知道未來的時候去預測未來 * DRY--Don't Repeat Yourself * 軟...
評分其實整本書說白瞭就是幾句話:代碼一定要保持整潔,不要過度設計,也不要不設計,更重要的是考慮後續的維護成本。但是在實際情況下要貫徹落實書中觀點是一件很不容易的事情,除瞭不斷實踐,不斷試錯之外,彆無他法。隻有自己知道痛瞭纔會長記性,光讀一兩本這種程序員“心靈雞...
評分其實整本書說白瞭就是幾句話:代碼一定要保持整潔,不要過度設計,也不要不設計,更重要的是考慮後續的維護成本。但是在實際情況下要貫徹落實書中觀點是一件很不容易的事情,除瞭不斷實踐,不斷試錯之外,彆無他法。隻有自己知道痛瞭纔會長記性,光讀一兩本這種程序員“心靈雞...
評分在啃枯燥的,尤其是大部頭,或雖然不是大部頭,但內容比較深刻的 technical books 的時候,如果偶遇令人莞爾之處,不禁欣欣然,為作者舉手加額。 這本薄薄的小冊子《Code Simplicity》,開篇第一段就不同凡響: The difference between a bad programmer and a good progra...
評分在啃枯燥的,尤其是大部頭,或雖然不是大部頭,但內容比較深刻的 technical books 的時候,如果偶遇令人莞爾之處,不禁欣欣然,為作者舉手加額。 這本薄薄的小冊子《Code Simplicity》,開篇第一段就不同凡響: The difference between a bad programmer and a good progra...
圖書標籤: 軟件開發 編程 計算機 設計 軟件工程 代碼簡潔 設計模式 架構
介紹一些常識性的軟件設計思想,很淺顯
評分#圖靈PDF
評分內容以軟件工程師為主,對於我這個一點技術都不懂的讀起來總感覺不是那迴事。
評分看完後,我首先想到的是,榖歌的裏所有的代碼都是統一的編程規範帶來的開發效率的提升。
評分#圖靈PDF
簡約之美 2024 pdf epub mobi 電子書 下載