測試驅動開發

測試驅動開發 pdf epub mobi txt 電子書 下載2025

肯特·貝剋(Kent Beck) 軟件工程領域泰鬥、測試驅動開發理念提齣者、極限編程之父,在設計模式、測試驅動開發和極限編程領域有很深的造詣,被譽為“計算機軟件行業最具創造性纔能的領導者之一”和“Java領域最具影響力的10位技術領袖之一”。他為軟件行業的發展做齣瞭卓越的貢獻。早在1993年,他就與UML之父攜手倡導軟件開發的模式定義,推動瞭軟件開發模式在軟件行業的發展;更突齣的貢獻是,他提齣並推動的極限編程方法學,以及他與Erich Gamma共同打造的JUnit工具,引發瞭敏捷開發的熱潮。他著述頗豐,撰寫瞭《解析極限編程:擁抱變化》、《實現模式》等多本經久不衰的經典著作,這些著作被翻譯為多種文字,在世界範圍內廣泛傳播和流行。

白雲鵬 資深軟件開發工程師,對軟件過程有深刻理解,曾在微軟(美國)總部參與多個項目的全程發布。研究方嚮是:軟件過程改進、測試新技術應用和軟件算法分析與設計。齣版有《軟件測試人員(Java·高級)》等著作。

出版者:機械工業齣版社
作者:Kent Beck
出品人:
頁數:200
译者:白雲鵬
出版時間:2013-9-1
價格:59
裝幀:平裝
isbn號碼:9787111423867
叢書系列:華章·軟件工程技術叢書
圖書標籤:
  • 測試驅動 
  • 軟件工程 
  • TDD 
  • 軟件開發 
  • 敏捷開發 
  • 編程 
  • Agile 
  • 程序設計 
  •  
想要找書就要到 圖書目錄大全
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

本書是測試驅動開發領域的開山之作,由軟件工程領域泰鬥、極限編程之父Kent Beck撰寫,榮獲第14界Jolt大奬,10餘年暢銷不衰,具有裏程碑意義。書中不僅以案例的形式呈現瞭測試驅動開發的原則和方法,而且詳盡地闡述瞭測試驅動開發(TDD)的模式和最佳實踐。

本書共32章,分為三大部分。第一部分(第1~17章)從簡單問題入手,介紹瞭TDD的概念、優勢與設計方法,再逐步深入到解決復雜問題的方式;細緻講解瞭如何在編寫程序代碼前編寫自動化測試,如何先塑造一個設計再通過重構逐漸添加設計上的構思,如何為更復雜的邏輯創建測試等。第二部分(第18~24章)講解用xUnit創建測試的實例,介紹如何利用xUnit框架創建自己的測試用例,便於高效地進行測試。第三部分(第25~32章)介紹TDD的設計模式,包括部分經典的設計模式以及如何將這些模式與TDD相結閤,還介紹瞭重構的方法,以及TDD中的特殊問題等。本書從始至終貫穿瞭兩個TDD項目,展示瞭如何輕而易舉且卓有成效地編寫優質代碼的技術。

具體描述

讀後感

評分

测试先行,小步迭代,不断重构,持续集成。XP在组里(就3个人)实施不容易,自己先做点力所能及的吧,就看了《TDD》,可不巧的是目前做的项目是Swing开发的桌面工具,这可是偶做的第一个项目啊,该怎么测试先行呢?看了看marathon,Abbot,JFCUnit的文档,搜了点Winrunner的资...  

評分

If I get stuck and I don’t know how a complex algorithm should work I’ll write a test for an error case. Then I’ll write a test for the simplest non-error case I can think of and return a hard coded value. Then I’ll write another test case and see if I ...

評分

以往我们设计软件更多是凭借经验,但是这本书给我们一个视角使得我们的设计不仅仅是基于经验,而是通过一种有效的方法论来有效的改进设计。这本书里面的实例虽然简单,但是却非常好的展示了完整的过程。推进测试驱动开发可以在得到优秀的设计同时也确保软件质量,结合当前开发...  

評分

以往我们设计软件更多是凭借经验,但是这本书给我们一个视角使得我们的设计不仅仅是基于经验,而是通过一种有效的方法论来有效的改进设计。这本书里面的实例虽然简单,但是却非常好的展示了完整的过程。推进测试驱动开发可以在得到优秀的设计同时也确保软件质量,结合当前开发...  

評分

Kent Beck关于TDD的名言: 测试驱动开发非常适合那些对代码情有独钟的呆子们。我年轻时软件工程生活的一项最令人痛楚的事情就是满怀热情的开始一个项目,然后看着代码随着时间的流失逐渐腐烂。一年后我只想丢掉已经变味的代码,转到开发别的项目中去。测试驱动开发能让...  

用戶評價

评分

翻譯一般,但還能讀。

评分

大量代碼實例詳述TDD的應用和涵義,建議architects們都讀一讀,也許不會立即使用,但開拓視野,樹立正確的敏捷思想還是大有裨益的。如果不想看代碼,直接讀第三部分吧。

评分

大量代碼實例詳述TDD的應用和涵義,建議architects們都讀一讀,也許不會立即使用,但開拓視野,樹立正確的敏捷思想還是大有裨益的。如果不想看代碼,直接讀第三部分吧。

评分

翻譯的一坨屎

评分

主要通過兩個例子介紹瞭測試驅動開發的一些基本原則。總體上淺顯易懂,但是有些翻譯看起來有點拗口。 TDD給予我在開發一個新的思路,盡管看起來有些反人類。目前還沒有完全用TDD開發整個項目。但是實踐中,加強瞭對測試的重視,以及通過編寫測試審思設計這兩點,讓我已經獲益匪淺 :)

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有