圖書標籤: 測試驅動開發 tdd 敏捷開發 計算機 軟件工程 測試 programming 軟件開發
发表于2024-12-24
測試驅動開發:實用指南 (平裝) pdf epub mobi txt 電子書 下載 2024
測試驅動開發(TDD)是近年來“敏捷革命”中最熱的話題之一,但是,市麵上鮮見與此相關的有深度的作品。這本書的齣版填補瞭這個空白,滿足瞭眾多一綫程序員的需要。作者Davis Astels將這本書看作是Kent Beck的經典作品《Test Driven Development By Example》(英文影印版及中文版由中國電力齣版社齣版)的補充,重點闡述利用TDD開發所必要的技術和工具上,因此對實際開發更具實用性。
本書共分四部分。首先介紹瞭與TDD有關的基本主題,例如重構、意圖導嚮編程(programming by intention),當然還有TDD背後的原理剖析。接著深入分析瞭一些工具和技術,例如JUNIT、模擬對象(mock objects)。第三部分主要講解如何將TDD應用到一個真實Java項目,這是本書的精華所在,作者親自帶你進入TDD世界,告訴你如何將看似復雜的“測試為先”在項目開發中盡情演繹。第四部分逐一概述瞭xUnit傢族成員,如RUBYUNIT、SUNIT等。附錄包含極限編程和敏捷開發的入門材料,以及一些在綫資源。
本書還包含瞭大量練習題並附有詳盡的參考答案,以方便讀者的學習,加深讀者對本書內容的理解。
著名的敏捷開發專傢Dave Astels通過一個從頭至尾使用JavaJ和Unit測試框架創建的項目,嚮你展示瞭TDD的精妙之處。你將會領悟到“測試為先”的工作機理,它之所以成為一種有效開發方法的原因,使用過程中將會碰到的睏難以及如何在現實中取得TDD所許諾的一切。
· 最具實用性!書中遍布瞭可下載的示例代碼、練習題以及網上資源鏈接
· 介紹強大的TDD工具和技術——包括關鍵的JUnit擴展,相關內容由它們的創建者(Scott Ambler、Tim Bacon、Mike Bowler、Mike Clark、Bryan Dollery、James Newkirk、Bob Payne、Kay Pentacost和Jens Uwe Pipka)撰寫。
不錯的書。。
評分有些土,不過理不糙
評分TDD的入門級教材,深入淺齣,介紹瞭很多工具,同時所舉的項目例子也很務實,適閤TDD初學者。
評分TDD的入門級教材,深入淺齣,介紹瞭很多工具,同時所舉的項目例子也很務實,適閤TDD初學者。
評分有些土,不過理不糙
里面的一些测试技术都很老了, 比如junit, 现在都注解了. 本来是想跟着里面的电影列表的例子来实践一把的, 不过对swing不熟悉, 而且没有源代码可以下载的, 遇到了一些书面上没有提到的代码, 导致中间没法继续下去. 前面几章的一些理论还是不错的, 有些以前自己已经知道了, 现在...
評分里面的一些测试技术都很老了, 比如junit, 现在都注解了. 本来是想跟着里面的电影列表的例子来实践一把的, 不过对swing不熟悉, 而且没有源代码可以下载的, 遇到了一些书面上没有提到的代码, 导致中间没法继续下去. 前面几章的一些理论还是不错的, 有些以前自己已经知道了, 现在...
評分今天差不多把这本书看完了。这本书出版于2004年,对于现在的新人来说不太合适,因为里面使用的测试相关的库都太老了,有一些测试的实践可能也发生了一些变化。对于已经有了一些TDD经验的人来说还是有一些价值,可以看到历史的变迁,更好的理解现在的情况。 前几章有一些关于cl...
評分今天差不多把这本书看完了。这本书出版于2004年,对于现在的新人来说不太合适,因为里面使用的测试相关的库都太老了,有一些测试的实践可能也发生了一些变化。对于已经有了一些TDD经验的人来说还是有一些价值,可以看到历史的变迁,更好的理解现在的情况。 前几章有一些关于cl...
評分这是一本值得推荐的书,本书的重点在第三章,整个章节是以一个TDD驱动开发的Java项目作为示例——这也印证了本书的标题《测试驱动开发:实用指南》中的实用二字。作者试图展示TDD在项目中是全能的,但我个人却认为不必要对界面使用单元测试。 理由一、从本书中的java项目来看...
測試驅動開發:實用指南 (平裝) pdf epub mobi txt 電子書 下載 2024