Slide 1

Slide 1 text

DAY OF TDD ST PETE .NET MEETUP

Slide 2

Slide 2 text

SETTING EXPECTATIONS • What do you hope to get out of this?

Slide 3

Slide 3 text

AGENDA • History of TDD • Code Kata • C# example • Lunch • JavaScript example • Raffle

Slide 4

Slide 4 text

THE BOWLING GAME KATA • Kata – exercise • Overview • Pair up and whiteboard • Start to code • https://github.com/StPeteNet

Slide 5

Slide 5 text

C# - HORSE EXAMPLE • Download the soure • https://github.com/ovation22/PragmaticTDD

Slide 6

Slide 6 text

JAVASCRIPT EXAMPLE • We will TDD TodoMVC.com • https://github.com/ClaytonHunt/DayOfTDD-JS

Slide 7

Slide 7 text

RAFFLE • Books!

Slide 8

Slide 8 text

RESOURCES • Test Driven Development by Example – Kent Beck • Clean Code and The Clean Coder – Robert C. Martin (Uncle Bob) • CleanCoders.com • http://osherove.com/tdd-training/