Dustin Boswell畢業於加州理工大學,資深軟件工程師,在Google就職多年,負責Web爬蟲和程序設計相關的工作。他專注於前端、後端,服務器架構、機器學習、大數據、係統和網站等技術領域的研究和實踐,經驗十分豐富。他現在是MyLikes的軟件工程師。
Trevor Foucher資深軟件工程師和技術經理,先後在Microsoft和Google工作瞭數十年,在Microsoft擔任軟件工程師、技術經理以及安全産品技術主管,在Google從事廣告應用開發和搜索基礎結構研發相關的工作。
細節決定成敗,思路清晰、言簡意賅的代碼讓程序員一目瞭然;而格式淩亂、拖遝冗長的代碼讓程序員一頭霧水。除瞭可以正確運行以外,優秀的代碼必須具備良好的可讀性,編寫的代碼要使其他人能在最短的時間內理解纔行。本書旨在強調代碼對人的友好性和可讀性。
本書關注編碼的細節,總結瞭很多提高代碼可讀性的小技巧,看似都微不足道,但是對於整個軟件係統的開發而言,它們與宏觀的架構決策、設計思想、指導原則同樣重要。編碼不僅僅隻是一種技術,也是一門藝術,編寫可讀性高的代碼尤其如此。如果你要成為一位優秀的程序員,要想開發齣高質量的軟件係統,必須從細處著手,做到內外兼修,本書將為你提供有效的指導。
主要內容:
簡化命名、注釋和格式的方法,使每行代碼都言簡意賅。
·梳理程序中的循環、邏輯和變量來減小復雜度並理清思路。
·在函數級彆解決問題,例如重新組織代碼塊,使其一次隻做一件事。
·編寫有效的測試代碼,使其全麵而簡潔,同時可讀性更高。
發表於2024-11-21
編寫可讀代碼的藝術 2024 pdf epub mobi 電子書 下載
細節決定成敗,思路清晰、言簡意賅的代碼讓程序員一目瞭然;而格式淩亂、拖遝冗長的代碼讓程序員一頭霧水。除瞭可以正確運行以外,優秀的代碼必須具備良好的可讀性,編寫的代碼要使其他人能在最短的時間內理解纔行。本書旨在強調代碼對人的友好性和可讀性。 本書關注編碼的細節...
評分細節決定成敗,思路清晰、言簡意賅的代碼讓程序員一目瞭然;而格式淩亂、拖遝冗長的代碼讓程序員一頭霧水。除瞭可以正確運行以外,優秀的代碼必須具備良好的可讀性,編寫的代碼要使其他人能在最短的時間內理解纔行。本書旨在強調代碼對人的友好性和可讀性。 本書關注編碼的細節...
評分《The art of readable code》筆記 25 November 2012 前言 入職新公司,接收前任留下的code,覺得有些淩亂,於是乘勢帶著學習的心態又把整個代碼重寫瞭遍。期間又把去年讀過的這本書拿過來重讀瞭一遍,這本書舉的例子是作者平時的一些總結,作為頂尖互聯網公司(Google)的工程師...
評分這本書短小精悍,引人入勝。譯文流暢,在閱讀過程中沒有障礙。 譯版不過170多頁,分成瞭15個章節,易於查閱。還彆具匠心地在適宜處插入漫畫。即使是閱讀文字耐心不足的人,也能以輕鬆愉快的心情讀完本書。 本書的確是濃縮的精華。
評分俗話說“函數應該隻做一件事” ,沒錯,分解大函數為小函數是好的。但是,它並不一定是函數的界限。如果你願意的話,仍然可以組織你的大代碼感覺像有獨立的分段組成的。舉的例子很貼切! Turning Thoughts into Code 還不能夠清楚理解要解決的問題時候,不要下手寫代碼。寫的...
圖書標籤: 編程 程序設計 計算機 軟件工程 程序員 Programming 代碼首先得人讀者爽 計算機科學
雖然很婆媽,但很有用
評分重讀的時候,隻需關注每一章最後的總結部分。
評分是好書,不過價格嗎,太貴,留白既多,又有很多插圖,差不多3、4篇post就能說完的內容,這種書我支持盜版,或者說拿公司的錢去買
評分適閤初學者,老司機看瞭沒感覺。代碼可讀性本來就是主觀評判的,隻要記住自己寫的代碼之後還要自己讀,彆敷衍自己就行瞭
評分重讀瞭一次,覺得這本書還是很不錯的,嗯。之前給分太低瞭。
編寫可讀代碼的藝術 2024 pdf epub mobi 電子書 下載