[元旦福利]《馴服爛程式碼:在程式設計操練中悟道》轉發贈書

發表於2015-01-01

[元旦福利]真正的編碼態度,就是要在任何時刻都要保持精益求精,務求程式碼的正確無誤,務求程式碼的清晰可讀。新年伊始,2015年,讓我們和爛程式碼say goodbye~即日起至1月5日轉發此微博,關注@Linux中國 @華章圖書 就有機會獲贈《馴服爛程式碼:在程式設計操練中悟道》圖書一本。

活動內容

活動時間:2015年1月1日-2015年1月5日

活動要求: 

活動形式 :在新浪微博關注@LINUX中國 @華章圖書 轉發微博即可。

                  微博地址:http://weibo.com/1772191555/BDvqd6juI

活動獎品:《馴服爛程式碼:在程式設計操練中悟道》圖書一本(共5本)

特此注意:

微博使用者參與活動,活動結束後注意檢視@LINUX中國 官方微博公佈的中獎名單或留意您的微博私信, 我們會透過微博私信的方式獲取您的郵寄資訊。

 

圖書詳情:

作者: 伍斌   

出版社:機械工業出版社

ISBN:9787111481553

出版日期:2014 年11月

開本:16開

頁碼:260

版次:1-1

編輯推薦

資深軟體技術專家、匠藝程式設計師20餘年程式設計、測試、管理經驗和智慧的結晶。著名軟體技術專家、ThoughtWorks領隊諮詢師張逸作序推薦。
最具實踐指導意義的馴服欄程式碼的著作之一,透過程式設計操練的方式完整展示了馴服爛程式碼的過程、思想和方法。

內容簡介

Kent Beck、Martin Fowler、Michael C.Feathers、 Robert C. Martin、Joshua Kerievsky和Gerard Meszaros等大師們的傳世著作為如何提升程式設計技藝和程式碼質量提供了思想和原則上的指導,本書則為實踐和融合這些思想和原則提供了過程和方法上的指導:本書透過程式設計操練的方式講述瞭如何用TDD(測試驅動開發)的方法來馴服爛程式碼,透過結對程式設計的對話形式展示了馴服爛程式碼的完整過程,將馴服爛程式碼所需要的思想、態度、習慣、方法和技藝完全融入程式設計操練實踐中,是目前最具實踐指導意義的馴服爛程式碼的著作之一: 
全書共20章,分為四個部分:第一部分(第l~川章)首先透過測試後行和測試先行兩種方法完成了一個名為“碼農酒店”大堂城市世界時鐘的程式設計操練題目,然後對這兩種方法進行對比,引出了爛程式碼的概念,讀者能非常直觀地看出哪一種方法更容易寫出爛程式碼:第二部分(第11—15章)透過一個名為Trivia(答題闖關遊戲)的經典程式設計操練題目詳細講述了馴服一段爛程式碼的過程,首先講解了程式碼腐臭的識別和記錄,然後講解了如何透過一系列的重構來清除這些腐臭;第三部分(第 16—18章)透過三個程式設計操練題目詳述了編寫真正的單元測試的過程,首先講解了用提取介面的辦法編寫Stub來進行單元測試,以及用子類化並覆寫方法的力、法編寫 Mock來進行單元測試,然後講解了如何將被測類與檔案系統之間的這種不適用於單元測試的耦合,轉化為被測類與字串之間這種適合用於單元測試的耦合。第四部分(第19—20章)總結了馴服爛程式碼的步驟及方法,首先講解了TDD開發方法的一種實現:IePpTr方法,該方法中的全面重構的概念對傳統的重構概念進行了擴充套件,然後討論瞭如何才能將前面所討論的良好的程式設計方法形成習慣並固化下來。 

作者簡介

伍斌(英文名Ben) 
資深軟體技術專家,匠藝程式設計師,擁有超過20年的軟體行業工作經驗,在軟體開發、軟體測試、敏捷專案管理和軟體開發諮詢等諸多方面都有深厚的造詣,專注於測試驅動開發、馴服爛程式碼及程式設計操練,積累了豐富的經驗。 
活躍於Agile China、Scrum Gathering、敏捷之旅、CSDN、中國軟體測試大會和InfoQ等組織和社群,曾經多次在這些平臺舉辦的各種技術大會上發表與敏捷、測試和馴服爛程式碼相關的主題演講,深受歡迎。此外,他還是“北京設計模式學習組” (http://www.bjdp.org)的組織者和開創者,這是國內首家中文公益程式設計操練社群,他全身心投入到社群的運營中,希望能幫到儘可能多的程式設計師。有《測湖區動資料庫開發》和《優質程式碼》等譯著。 

試讀章節:【第一章】 【第二章】 【第三章】

購買連結:http://product.china-pub.com/3770634

相關文章