Gil Zilberfeld
The Empire Tests First
Who Am I
Agile helperSoftware improverAuthor of “Everyday Unit Testing”
www.gilzilberfeld.comwww.everydayunittesting.com@gil_zilberfeld
Darth Vader
Director
The Making of:
The Force Awakens With New Hope To Revenge The Last Three Movies
Test Driven Development
What we’re going to do:
• Define what we expect to get• Including a pass/fail criteria• Build the movie• Retrospect• Tweak if needed
darkFunction Studio Editor
• Demo
Chapter IV: A New Hope
• Build a starting team movie– Define who should be there– In what order they join– Where they are placed– Present it to everyone
Chapter V: The Empire Strikes Back
• The bad guys arrive– Define how long we wait for them– Who are the bad guys (hint: Ewoks)– Tweak to make more dramatic
Chapter VI: The Return of the Jedi
• The final showdown– Define a stare down– And who wins (Hint: Not Ewoks)– Sword fight!– Great victory image!
Chapter VII: The Force Awakens
• Iterate!– Redefine the requirements– Add titles– Tweak for a better movie
Summary
• TDD is great for all kind of projects
• Incremental phases allow us to change and improve on the
way without breaking things
Yoda
Executive Producer, Retired Master Jedi
“DO MORE STAR WARS TDD,
YOU SHOULD. HMMM”
Yoda.
TOMORROW at 9:50
@gil_zilberfeldhttp://www.gilzilberfeld.comhttp://www.everydayunittesting.com
May The Force Be With You!