Upload
eric-tummers
View
177
Download
0
Embed Size (px)
DESCRIPTION
My TDD demo slides used on numerous presentations. The live presentation contains Visual Studio and Team Foundation demos. Placeholder demo slides are added.
Citation preview
Test
Driven
Development
Proposition
My demo tooling
TDD
Add test
Pass test
Refactor
Case
Build a car
Demo• Create Team Project
• Create Visual Studio Solution
• Create Class Library Project
• Create Test Project
• Create Build Definition
Demo• Create Testmethod
• Generate Car class in Library
• Generate Drive method
• Generate Direction property
• Generate Forward class in Library
• …
Refactor using design patterns
State
Demo• Implement State pattern
• Rerun tests
Demo• Create Testmethod
• Generate Stop method
• Generate Stopped class in Library
• Generate AccidentException class in Library
• Implement logic
Build a car
Demo• Create Testmethod
• Generate Driver property
• Implement logic
Eric Tummershttp://about.me/erictummers
Demo placeholder slides are Visual Studio
and Team Foundation demos in live
presentation.