Linux中國

[多看贈書]《編寫可讀代碼的藝術》點評贈書

活動內容

活動時間:2014年9月1日-2014年9月12日

活動要求:

活動形式一 :在新浪微博關注@LINUX中國 @多看閱讀 轉發本微博並添加有效評論。
活動形式二:在Linux中國(http://linux.cn)對本書進行評論,說說你喜愛它的理由。

活動獎品:《編寫可讀代碼的藝術》電子書一本(共5本)

電子書地址:http://www.duokan.com/book/51857(試讀)

活動二:開學季,讀書節,全場免費看三天,免費看書,免費抽獎,天天活動不停歇。

活動地址:http://www.duokan.com/a/schoolopen

活動時間:9月1日早10點-9月3日晚24點

特此注意:

1**、本站論壇評論方式參與的用戶,評論前需登錄您的Linux中國賬號,匿名評論無效**

2**、微博用戶參與活動,活動結束後注意查看**@LINUX中國 官方微博公布的中獎名單或留意您的微博私信,本站用戶參與活動,注意查看您註冊**Linux中國時所填寫的郵箱。我們會通過微博私信以及電子郵件兩種方式獲取您的信息。**

基本信息

原書名:The Art of Readable Code

原出版社: O'Reilly Media; 1 edition

作者: (美)鮑斯維爾(Boswell, D.) 富歇(Foucher, T.)

譯者: 尹哲 鄭秀雯

叢書名: O'Reilly精品圖書系列

出版社:機械工業出版社

ISBN:9787111385448

出版日期:2012 年7月

開本:16開

頁碼:178

版次:1-1

編輯推薦

寫出的代碼能讓人快速理解、輕鬆維護、容易擴展的程序員才是專業的程序員。本書關注編碼的細節,總結了很多提高代碼可讀性的小技巧。如果你要成為一位優秀的程序員,要想開發出高質量的軟體系統,必須從細處著手,做到內外兼修,本書將為你提供有效的指導。

內容簡介

細節決定成敗,思路清晰、言簡意賅的代碼讓程序員一目了然;而格式凌亂、拖沓冗長的代碼讓程序員一頭霧水。除了可以正確運行以外,優秀的代碼必須具備良好的可讀性,編寫的代碼要使其他人能在最短的時間內理解才行。本書旨在強調代碼對人的友好性和可讀性。
本書關注編碼的細節,總結了很多提高代碼可讀性的小技巧,看似都微不足道,但是對於整個軟體系統的開發而言,它們與宏觀的架構決策、設計思想、指導原則同樣重要。編碼不僅僅只是一種技術,也是一門藝術,編寫可讀性高的代碼尤其如此。如果你要成為一位優秀的程序員,要想開發出高質量的軟體系統,必須從細處著手,做到內外兼修,本書將為你提供有效的指導。
主要內容:
·簡化命名、注釋和格式的方法,使每行代碼都言簡意賅。
·梳理程序中的循環、邏輯和變數來減小複雜度並理清思路。
·在函數級別解決問題,例如重新組織代碼塊,使其一次只做一件事。
·編寫有效的測試代碼,使其全面而簡潔,同時可讀性更高。

作譯者

Dustin Boswell畢業於加州理工大學,資深軟體工程師,在Google就職多年,負責Web爬蟲和程序設計相關的工作。他專註於前端、後端,伺服器架構、機器學習、大數據、系統和網站等技術領域的研究和實踐,經驗十分豐富。他現在是MyLikes的軟體工程師。

Trevor Foucher資深軟體工程師和技術經理,先後在Microsoft和Google工作了數十年,在Microsoft擔任軟體工程師、技術經理以及安全產品技術主管,在Google從事廣告應用開發和搜索基礎結構研發相關的工作。

媒體評論

  「O』Reilly Radar博客有口皆碑。」
  ——Wired
  「O』Reilly憑藉一系列(真希望當初我也想到了)非凡想法建立了數百萬美元的業務。」
  ——Business 2.0
  「O』Reilly Conference是聚集關鍵思想領袖的絕對典範。」
  ——CRN
  「一本O』Reilly的書就代表一個有用、有前途、需要學習的主題。」
  ——Irish Times
  「Tim是位特立獨行的商人,他不光放眼於最長遠、最廣闊的視野並且切實地按照Yogi Berra的建議去做了:『如果你在路上遇到岔路口,走小路(岔路)。』回顧過去Tim似乎每一次都選擇了小路,而且有幾次都是一閃即逝的機會,儘管大路也不錯。」
  ——Linux Journal


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國