Test-Driven Development: A Practical Guide (Paperback)
暫譯: 測試驅動開發:實用指南 (平裝本)

David Astels

  • 出版商: Prentice Hall
  • 出版日期: 2003-07-12
  • 售價: $1,998
  • 貴賓價: 9.5$1,898
  • 語言: 英文
  • 頁數: 592
  • 裝訂: Paperback
  • ISBN: 0131016490
  • ISBN-13: 9780131016491
  • 相關分類: TDD 測試導向開發
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

Summary

A practical treatment of Test Driven Development — a thoroughly modern approach to building software that is rapidly gaining acceptance.

  • A practical complimentary book to Kent Beck's Test-Driven Development!
  • Ensures robust, bug-free software by advocating testing before coding!
  • Key points are illuminated by examples in Java!
This book teaches programmers how to make Test Driven Development (TDD) work in their organization. TDD is unique because it forces the programmer to write tests for code before the code is actually written. This process is the reverse of how software testing has traditionally been conducted, but TDD ensures that software is produced more efficiently. A test-first mentality allows the programmer to define, specify, illustrate, limit, and drive the code, resulting in documented, tested, code that is as simple and lean as possible. The book also presents tools and techniques, and all major points are supported by numerous examples (including an entire project, end-to-end) and exercises.

Dave Astels has close to twenty years' experience as a software developer in areas ranging from embedded environment control to intellectual property protection systems to electrical energy trading systems. For more than a decade, he has been working exclusively with object technology. He runs his own consulting company specializing in Extreme Programming and pervasive Java solutions. He is the co-author of A Practical Guide to extreme Programming (ISBN 0130674826).

 

商品描述(中文翻譯)

**摘要**

這是一本關於測試驅動開發(Test Driven Development, TDD)的實用書籍——這是一種現代化的軟體建構方法,正迅速獲得廣泛接受。
- 這本書是對 Kent Beck 的《測試驅動開發》的實用補充書!
- 透過提倡在編碼之前進行測試,確保穩健且無錯誤的軟體!
- 主要觀點透過 Java 範例進行說明!

本書教導程式設計師如何在其組織中實現測試驅動開發(TDD)。TDD 的獨特之處在於它迫使程式設計師在實際編寫程式碼之前先撰寫測試。這一過程與傳統的軟體測試方式相反,但 TDD 確保了軟體的生產效率。測試優先的心態使程式設計師能夠定義、指定、說明、限制並驅動程式碼,最終產出經過文檔化和測試的程式碼,並使其簡單且精簡。本書還介紹了工具和技術,所有主要觀點都通過大量範例(包括一個完整的專案,從頭到尾)和練習進行支持。

**Dave Astels** 擁有近二十年的軟體開發經驗,涵蓋嵌入式環境控制、智慧財產保護系統及電力交易系統等領域。十多年來,他專注於物件技術。他經營自己的顧問公司,專門提供極限編程(Extreme Programming)和普遍 Java 解決方案。他是《極限編程實用指南》(ISBN 0130674826)的共同作者。