Special meeting alert! This is not our usual time or location for XPToronto meetings.
In this fun and energetic session, we will learn the basics of Test Driven Design/Development (TDD) through the use of Lego. We will create failing tests, make them pass and then refactor. We won’t be writing software, we will be using Lego bricks. By working with our hands these technical concepts that can be tricky to wrap your head around will be simplified.
To begin with some background will be given on TDD and some goals created for the session. Everyone will have their own Lego that we will use throughout the session. We will work through gradually more complicated designs involving more people. In the end, we will see the designs that have emerged and how they will differ from what we thought the structure would be like.
People who attend will leave with an understanding of TDD and refactoring at a conversational level and gain an appreciation for the benefits of pair programming. They will be able to bring these ideas into their workplace to get people engaged in the importance of TDD and refactoring.
About the speaker:
Bryan Beecham (Twitter @BillyGarnet) is actively involved in the Agile community in Ottawa, Canada for the past few years and has spoken at various events in Canada and U.S. A developer since the age of 8, he has has always been interested in technology and especially software. His current passion is helping people achieve their personal goals and finding their inspiration by applying the practices of TDD and refactoring to their personal lives.
Date: Friday July 20, 2012 – 7 PM
457 Richmond St. West, Suite 200