Essential tdd what-vs-how

21
Essential TDD Bala Paranj www.rubyplus.com

Transcript of Essential tdd what-vs-how

Page 1: Essential tdd what-vs-how

Essential TDDBala Paranj

www.rubyplus.com

Page 2: Essential tdd what-vs-how

Outline

• 3 Examples of What and How

• Difference between What and How

• Why separate What and How?

• What vs How Illustration

• Summary

Page 3: Essential tdd what-vs-how

WHAT vs HOW Example 1

Page 4: Essential tdd what-vs-how

Kata

Page 5: Essential tdd what-vs-how

Kata

Page 6: Essential tdd what-vs-how

WHAT vs HOW Example 2

Page 7: Essential tdd what-vs-how

Lyrics

Page 8: Essential tdd what-vs-how

• Beatles • Aerosmith • Michael Jackson

Page 9: Essential tdd what-vs-how

WHAT vs HOW Example 3

Page 10: Essential tdd what-vs-how

Lyrics

Page 11: Essential tdd what-vs-how

Separate What from How

Page 12: Essential tdd what-vs-how

Why

Page 13: Essential tdd what-vs-how

Why

Page 14: Essential tdd what-vs-how

How to Separate What from How

Page 15: Essential tdd what-vs-how

How

Page 16: Essential tdd what-vs-how

A sheep eats grass A sheep bleats when frightened A sheep produces delicious milk A sheep moves away from sheep dogs

Page 17: Essential tdd what-vs-how
Page 18: Essential tdd what-vs-how
Page 19: Essential tdd what-vs-how

Wacom Tablet Demo What

Page 20: Essential tdd what-vs-how

Wacom Tablet Demo How

Page 21: Essential tdd what-vs-how

Summary