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/