Dustin Boswell 畢業於加州理工大學,資深軟件工程師,在Google就職多年,負責Web爬蟲和程序設計相關的工作。他專注於前端、後端,服務器架構、機器學習、大數據、係統和網站等技術領域的研究和實踐,經驗十分豐富。他現在是MyLikes的軟件工程師。
Trevor Foucher 資深軟件工程師和技術經理,先後在Microsoft和Google工作瞭數十年,在Microsoft擔任軟件工程師、技術經理以及安全産品技術主管,在Google從事廣告應用開發和搜索基礎結構研發相關的工作。
細節決定成敗,思路清晰、言簡意賅的代碼讓程序員一目瞭然;而格式淩亂、拖遝冗長的代碼讓程序員一頭霧水。除瞭可以正確運行以外,優秀的代碼必須具備良好的可讀性,編寫的代碼要使其他人能在最短的時間內理解纔行。本書旨在強調代碼對人的友好性和可讀性。
本書關注編碼的細節,總結瞭很多提高代碼可讀性的小技巧,看似都微不足道,但是對於整個軟件係統的開發而言,它們與宏觀的架構決策、設計思想、指導原則同樣重要。編碼不僅僅隻是一種技術,也是一門藝術,編寫可讀性高的代碼尤其如此。如果你要成為一位優秀的程序員,要想開發齣高質量的軟件係統,必須從細處著手,做到內外兼修,本書將為你提供有效的指導。
##是也乎,( ̄▽ ̄) 其實, 沒解決編程最大睏難: 給對象一個閤適的名稱... naming 技藝, 得一生磨煉,纔可能... 又否則, 真正有時光機, 可以在項目的未來去 review 所有變量名是否還對味兒... 否則, 寫給人看的代碼, 就象看錯位時代設定的言情小說, 總是感覺哪兒裏不對的樣子...
評分 評分##接著去年11月份實習時用 kindle 讀到 20% 落下的好書,中間隔瞭幾個月... 這本新書的名字也是“The Art of xxx”,很容易讓我感覺到這是很嚴謹不易讀的書,那本 TAOCP 是我這種數學能力超弱的人讀不瞭的,而 TAOUP 對幾乎沒怎麼用過 Unix/Linux 的我也比較難理解甚至不知所雲...
評分##俗話說“函數應該隻做一件事” ,沒錯,分解大函數為小函數是好的。但是,它並不一定是函數的界限。如果你願意的話,仍然可以組織你的大代碼感覺像有獨立的分段組成的。舉的例子很貼切! Turning Thoughts into Code 還不能夠清楚理解要解決的問題時候,不要下手寫代碼。寫的...
評分##“這是一本被低估瞭其價值的書”,一位朋友在嚮我推薦這本書時嚮我如是說。聽到這樣的評價,筆者在拿到書後立即開始興奮地閱讀,但因為一些瑣事,本打算一周內看完寫書評的,結果又拖瞭兩天。總體來講,確實受益匪淺,物超所值,很受用。 作為一名程序員,當看彆人的代碼時,...
評分###紙質書# ~我弱。。。
評分 評分本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有