Detecting and removing duplication effectively is the cornerstone of emergent design and refactoring. Yet we are *never* taught or trained on how to do this.
Exercises will include:
Sparrow decks to train pattern recognition
Paper & Pencil exercises to learn conceptional techiques
Coding exercises to put it all together
Test Driven development is a combination for many microskills and a fluency that allows you to solve problems while focusing on the problem instead of the microskills.
This workshop will endeavor to learn the individual skills as well as build the fuency to use these skills with the additional burden of everyday work.
a laptop with language & editor. (list at the bottom)
note: this is a very active hands on workshop. Please be well rested the night before
Llewellyn Falco is an independent agile coach. He discovered strong-style pair programming. He is creator of the open source testing tool ApprovalTests( www.approvaltests.com ). He spends most of his time programming in Java and C# specializing in improving legacy code.He is the co-founder of TeachingKidsProgramming.org & co-author of Mob Programming Guidebook
If you would like to get a sample of him, check out his Practical Refactoring talk ( https://youtu.be/aWiwDdx_rdo )