好書推薦-易讀程式之美學:提升程式碼可讀性的簡單法則

 

詳細介紹(點我)

 

 

「這本書讓您體認到程式碼的可讀性對後續維護人員有多麼重要。作者透過各種範例,從不同角度解釋可讀性挑戰的種種細節。」

- Michael Hunger, 軟體開發人員,Neo Technology

身為程式設計師,我們曾經看過許多令人頭痛,醜陋又滿是臭蟲的程式碼,在過去五年間,Dustin Boswell 與 Trevor Foucher 兩位作者分析數百個「不良程式」範例(大多數是自己所撰寫),辨識出不良的原因以及改進方式。結論是?撰寫程式時應該儘量縮短其他人理解程式內容所需的時間 -- 即使他人代表的是程式設計師本人。

本書聚焦於基本原則以及能在日常撰寫程式時應用的實務技巧,透過不同程式語言呈現易於理解的程式範例,每章深入程式撰寫中不同的方面,示範如何能讓程式碼更易於理解。

‧簡化命名方式、註解以及程式格式化(formatting)技巧,適用於每一行程式碼

‧改善程式的迴圈、邏輯以及變數,降低複雜度並減少誤解

‧從函數層級解決問題,例如重新組織程式碼的區塊,一次只處理一項工作

‧撰寫有效的測試程式,完整、精簡同時又具有可讀性

Dustin Boswell 畢業於 CalTech,任職於 Google 五年,負責網頁抓取基礎設施(web crawling infrastructure)以及廣告相關程式。他建立了多個網站,喜歡海量資料與機器學習等領域。

Trevor Foucher 曾任職於微軟十餘年,擔任 Windows 與安全相關產品的工程師、經理以及技術負責人,目前任職於 Google 負責廣告程式與搜尋基礎設施。

 

詳細介紹(點我)

 

創作者介紹
創作者 Dotsbook的部落格 的頭像
Dotsbook

Dotsbook的部落格

Dotsbook 發表在 痞客邦 留言(0) 人氣( 5 )