A Koan is a set of failing unit tests. Learning by doing with koan puzzles is fun, engaging, and produces remarkably quick results. Koans can be used to learn a variety of programming skills including languages and APIs. This session will challenge you in group and individual settings to complete these puzzles to get the unit tests to pass. After you decode the puzzle, we will reflect on what and how you have learned. Finally we will look into how to create your own koans for your particular testing needs.
This is a unique session will explore the use of the open source library Approval Tests to facilitate better unit testing verification in a collaborative fun workshop.
Bio: Llewellyn Falco
Llewellyn Falco is an Instructor for DevelopMentor. He is a international speaker and the creator of the open source testing tool ApprovalTests( http://www.approvaltests.com ). He spends most of his time programing in Java and C#. He also volunteers creating courseware and teaching kids to program ( http://www.teachingkidsprogramming.org ). Find his blog at llewellynfalco.blogspot.com