[元旦福利]《馴服爛程式碼:在程式設計操練中悟道》轉發贈書
[元旦福利]真正的編碼態度,就是要在任何時刻都要保持精益求精,務求程式碼的正確無誤,務求程式碼的清晰可讀。新年伊始,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)的組織者和開創者,這是國內首家中文公益程式設計操練社群,他全身心投入到社群的運營中,希望能幫到儘可能多的程式設計師。有《測湖區動資料庫開發》和《優質程式碼》等譯著。
相關文章
- [微博活動]元旦福利,Linux專場轉發贈書Linux
- 馴服爛程式碼之實踐、總結與討論
- [圖靈贈書]《我的第一本程式設計書》轉發贈書圖靈程式設計
- [微博活動]《UNIX網路程式設計》 卷1 轉發贈書程式設計
- [華章贈書]《跟老男孩學Linux運維:Shell程式設計實戰》點評贈書&微博轉發贈書Linux運維程式設計
- 3月份福利, “0元包郵”贈送程式設計師技術開發書籍!程式設計師
- 《程式設計師書屋》微刊建立,贈書活動進行中!程式設計師
- 41、併發程式設計之多程式實操篇程式設計
- [圖靈贈書]《Linux命令列與shell指令碼程式設計大全(第2版)》點評贈書圖靈Linux命令列指令碼程式設計
- 裝逼只服程式設計師!用程式碼寫出租廣告,網友回覆亮了:程式碼有點爛啊程式設計師
- 轉贈《程式設計師的職業素養》程式設計師
- [圖靈贈書]《Java效能權威指南》轉發贈書圖靈Java
- 程式設計師必讀的30本非技術書(文末福利)程式設計師
- 關於爛程式碼的那些事(中)
- 程式設計書寫規則 (轉)程式設計
- 好程式設計師+爛技術=痛苦程式設計師
- 在 Oracle JDeveloper 中進行 Ajax 程式設計(轉)OracleDeveloper程式設計
- Vector在Java程式設計中的應用 (轉)Java程式設計
- 新年程式設計師福利(多圖)程式設計師
- 程式設計練習程式設計
- 《Java語言程式設計(基礎篇)(原書第10版)》第2~4章部分程式設計練習題程式碼Java程式設計
- 43、併發程式設計之多執行緒實操篇程式設計執行緒
- 最爛的1%程式設計師生存指南程式設計師
- 深度解析:清理爛程式碼
- 如何防止程式碼腐爛
- 三個程式設計師在寫程式碼程式設計師
- 「程式設計師讀書月」: 參與活動,每天贈送一本技術圖書!程式設計師
- 擁抱 invokedynamic,在 Java agent 中馴服類載入器Java
- Delphi托盤程式設計實戰演練 (轉)程式設計
- [轉]Reporting Services報表服務中的程式設計程式設計
- 程式設計書單程式設計
- 程式設計書籍程式設計
- 網際網路假大牛橫飛:程式設計師最爛程式碼排行榜!!!程式設計師
- 桀驁不馴的程式碼又搞事情?我找來 10 個開源專案幫你馴服它們!
- Java遊戲程式設計讀書筆記(轉)Java遊戲程式設計筆記
- Attribute在.net程式設計中的應用(一) (轉)程式設計
- Attribute 在.NET程式設計中的應用(二) (轉)程式設計
- Attribute在.NET程式設計中的應用(四) (轉)程式設計