𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Test-Driven Development By Example

✍ Scribed by Kent Beck


Publisher
Addison-Wesley Professional
Year
2002
Tongue
English
Leaves
239
Series
Addison-Wesley Signature Series
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Test-Driven Development By Example
CHAPTER 3 Preface
Courage
CHAPTER 4 Acknowledgements
CHAPTER 1 Story Time
CHAPTER 2 Section I: Money Example
CHAPTER 3 Money Example
CHAPTER 4 Degenerate Objects
CHAPTER 5 Equality for All
CHAPTER 6 Privacy
CHAPTER 7 Franc-ly Speaking
CHAPTER 8 Equality for All, Redux
CHAPTER 9 Apples and Oranges
CHAPTER 10 Makin’ Objects
CHAPTER 11 Times We’re Livin’ In
CHAPTER 12 Interesting Times
CHAPTER 13 The Root of all Evil
CHAPTER 14 Addition, Finally
CHAPTER 15 Make It
CHAPTER 16 Change
CHAPTER 17 Mixed Currencies
CHAPTER 18 Abstraction, Finally
CHAPTER 19 Money Retrospective
What Next?
Metaphor
JUnit Usage
Code Statistics
Process
Test Quality
One Last Review
CHAPTER 20 Section II: xUnit
CHAPTER 21 Set the Table
CHAPTER 22 Cleaning Up After
CHAPTER 23 Counting
CHAPTER 24 Dealing with Failure
CHAPTER 25 How Suite It Is
CHAPTER 26 xUnit Retrospective
CHAPTER 27 Section III: Patterns
CHAPTER 28 Test-Driven Development Patterns
Further Study
CHAPTER 29 Red Bar Patterns
Further Study
CHAPTER 30 Testing Patterns
Further Study
CHAPTER 31 Green Bar Patterns
Further Study
CHAPTER 32 xUnit Patterns
Further Study
CHAPTER 33 Design Patterns
Further Study
CHAPTER 34 Refactoring
Further Study
CHAPTER 35 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 does 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 mid-stream?
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
CHAPTER 36 Glossary
CHAPTER 37 Appendix 1: Influence Diagrams
Feedback
System Control
CHAPTER 38 Fibonacci

✦ Subjects


tdd


πŸ“œ SIMILAR VOLUMES


Test Driven Development: By Example
✍ Kent Beck πŸ“‚ Library πŸ“… 2002 πŸ› Addison-Wesley Professional 🌐 English

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to "be careful!"), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who a

Test Driven Development: By Example
✍ Beck, Kent πŸ“‚ Library πŸ“… 2002 πŸ› Addison-Wesley Professional; Pearson Education (US 🌐 English

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to "be careful!"), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who a

Test Driven Development: By Example
✍ Beck, Kent πŸ“‚ Library πŸ“… 2002 πŸ› Addison-Wesley Professional; Pearson Education (US 🌐 English

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to "be careful!"), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who a

Test-driven development by example
✍ Kent Beck πŸ“‚ Library πŸ“… 2002 πŸ› Addison-Wesley Professional 🌐 English

Clean code that works - now. This is the seeming contradiction that lies behind much of the pain of programming. Test-driven development replies to this contradiction with a paradox-test the program before you write it. A new idea? Not at all. Since the dawn of computing, programmers have been speci

ATDD by Example: A Practical Guide to Ac
✍ Markus GΓ€rtner πŸ“‚ Library πŸ“… 2012 πŸ› Addison-Wesley Professional 🌐 English

With Acceptance Test-Driven Development (ATDD), business customers, testers, and developers can collaborate to produce testable requirements that help them build higher quality software more rapidly. However, ATDD is still widely misunderstood by many practitioners. <b><i>ATDD by Example</i></b> is