文件名称:
Test-Driven Development By Example
开发工具:
文件大小: 382kb
下载次数: 0
上传时间: 2010-01-15
详细说明: Copyright Preface Courage Acknowledgments Introduction Part I. The Money Example Chapter 1. Multi-Currency Money Chapter 2. Degenerate Objects Chapter 3. Equality for All Chapter 4. Privacy Chapter 5. Franc-ly Speaking Chapter 6. Equality for All, Redux Chapter 7. Apples and Oranges Chapter 8. Makin' Objects Chapter 9. Times We're Livin' In Chapter 10. Interesting Times Chapter 11. The Root of All Evil Chapter 12. Addition, Finally Chapter 13. Make It Chapter 14. Change Chapter 15. Mixed Currencies Chapter 16. Abstraction, Finally Chapter 17. Money Retrospective What's Next? Metaphor JUnit Usage Code Metrics Process Test Quality One Last Review Part II. The xUnit Example Chapter 18. First Steps to xUnit Chapter 19. Set the Table Chapter 20. Cleaning Up After Chapter 21. Counting Chapter 22. Dealing with Failure Chapter 23. How Suite It Is Chapter 24. xUnit Retrospective Part III. Patterns for Test-Driven Development Chapter 25. Test-Driven Development Patterns Test (noun) Isolated Test Test List Test First Assert First Test Data Evident Data Chapter 26. Red Bar Patterns One Step Test Starter Test Explanation Test Learning Test Another Test Regression Test Break Do Over Cheap Desk, Nice Chair Chapter 27. Testing Patterns Child Test Mock Object Self Shunt Log String Crash Test Dummy Broken Test Clean Check-in Chapter 28. Green Bar Patterns Fake It ('Til You Make It) Triangulate Obvious Implementation One to Many Chapter 29. xUnit Patterns Assertion Fixture External Fixture Test Method Exception Test All Tests Chapter 30. Design Patterns Command Value Object Null Object Template Method Pluggable Object Pluggable Selector Factory Method Imposter Composite Collecting Parameter Singleton Chapter 31. Refactoring Reconcile Differences Isolate Change Migrate Data Extract Method Inline Method Extract Interface Move Method Method Object Add Parameter Method Parameter to Constructor Parameter Chapter 32. Mastering TDD How large should your steps be? What don't you have to test? How do you know if you have good tests? How does TDD lead to frameworks? How much feedback do you need? When should you delete tests? How do the programming language and environment influence TDD? Can you test drive enormous systems? Can you drive development with application-level tests? How do you switch to TDD midstream? Who is TDD intended for? Is TDD sensitive to initial conditions? How does TDD relate to patterns? Why does TDD work? What's with the name? How does TDD relate to the practices of Extreme Programming? Darach's Challenge Appendix I. Influence Diagrams Feedback Appendix II. Fibonacci Afterword ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.