Test-Driven Development: By Example (Paperback)
Kent Beck
- 出版商: Addison-Wesley Professional
- 出版日期: 2002-11-18
- 售價: $1,725
- 貴賓價: 9.5 折 $1,639
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 0321146530
- ISBN-13: 9780321146533
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$680$544計算機組織與設計--軟硬體界面第二版 (Computer Organization & Design, 2/e)
-
$980$784C++ Primer, 3/e 中文版
-
$880$695LPI Linux 資格檢定 (LPI Linux Certification in a Nutshell)
-
$690$587C++ Builder 6 完全攻略
-
$780$741作業系統概念 (Operating System Concepts, 6/e Windows XP Update)
-
$590$502ASP.NET 程式設計徹底研究
-
$690$538STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)
-
$720$576重構─改善既有程式的設計
-
$750$638鳥哥的 Linux 私房菜-伺服器架設篇
-
$560$476鳥哥的 Linux 私房菜─基礎學習篇增訂版
-
$480$379人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)
-
$750$600JSP 2.0 技術手冊
-
$780$616建構嵌入式 Linux 系統
-
$1,925$1,829Code Complete: A Practical Handbook of Software Construction, 2/e (Paperback)
-
$399
LPIC 1 Exam Cram 2: Linux Professional Institute Certification Exams 101 and 102 (Paperback)
-
$900
Windows System Programming, 3/e (Hardcover)
-
$880$695深入淺出設計模式 (Head First Design Patterns)
-
$880$695深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)
-
$780$663鳥哥的 Linux 私房菜基礎學習篇, 2/e
-
$650$507ASP.NET 2.0 深度剖析範例集
-
$980$882Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)
-
$480$456The World Is Flat [Updated and Expanded]: A Brief History of the Twenty-first Century (平裝)
-
$880$695深入淺出物件導向分析與設計 (Head First Object-Oriented Analysis and Design)
-
$750$600重構-向範式前進 (Refactoring to Patterns)
-
$620$527大話設計模式
商品描述
Test-driven development (TDD) is a new approach to application development that is designed to eliminate the fear often associated with building software. Admittedly, some fear is healthy (often viewed as a conscience that tells programmers to “be careful!” ), but the author believes that programmers build better software when they have the freedom to be creative. By building tests before coding begins, programmers ensure the success of their application from the outset. Students are more likely to achieve positive results with TDD. The author's example-driven approach also teaches students to be better communicators, and encourages team members to seek out constructive criticism.
Table of Contents
Preface.
Acknowledgments.
Introduction.
I. THE MONEY EXAMPLE.
1. Multi-Currency Money.
2. Degenerate Objects.
3. Equality for All.
4. Privacy.
5. Franc-ly Speaking.
6. Equality for All, Redux.
7.
Apples and Oranges.
8. Makin' Objects.
9. Times We're Livin' In.
10.
Interesting Times.
11. The Root of All Evil.
12. Addition, Finally.
13. Make It.
14. Change.
15. Mixed Currencies.
16. Abstraction,
Finally.
17. Money Retrospective.
II. The xUnit Example.
18. First Steps to xUnit.
19. Set the Table.
20. Cleaning Up After.
21. Counting.
22. Dealing with Failure.
23. How Suite It Is.
24.
xUnit Retrospective.
III. Patterns for Test-Driven Development.
25. Test-Driven Development Patterns.
26. Red Bar Patterns.
27.
Testing Patterns.
28. Green Bar Patterns.
29. xUnit Patterns.
30.
Design Patterns.
31. Refactoring.
32. Mastering TDD.
Appendix I:
Influence Diagrams.
Appendix II: Fibonacci.
Afterword.