15
Christopher Bennage Blue Spire Consulting, Inc.

Getting Started with Test-Drive Development

Embed Size (px)

Citation preview

Page 1: Getting Started with Test-Drive Development

Christopher BennageBlue Spire Consulting, Inc.

Page 2: Getting Started with Test-Drive Development

Entropy

Page 3: Getting Started with Test-Drive Development

Unnecessary Code

Unchangeable Code

Unintelligible Code

Page 4: Getting Started with Test-Drive Development
Page 5: Getting Started with Test-Drive Development

Write Tests First

Decompose Problems

Implement the Minimum

Page 6: Getting Started with Test-Drive Development
Page 7: Getting Started with Test-Drive Development
Page 8: Getting Started with Test-Drive Development
Page 9: Getting Started with Test-Drive Development
Page 10: Getting Started with Test-Drive Development

Source: William Wake

Page 11: Getting Started with Test-Drive Development
Page 12: Getting Started with Test-Drive Development

Search for “TDD Research”

Page 13: Getting Started with Test-Drive Development

Domain Driven DesignExtreme ProgrammingContinuous Integration

Page 14: Getting Started with Test-Drive Development
Page 15: Getting Started with Test-Drive Development