deliver:Agile 2018 has ended
Back To Schedule
Wednesday, May 2 • 10:30 - 12:00
Removing Duplication (Llewellyn Falco)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Emergent design is a cornerstone of eXtreme programming, TDD and Refactoring. Yet, most teams struggle with large amounts of duplication and copy & paste code instead of elegantly designed architure.
In this workshop we will pair up to work on small practice exercises that help us to see the duplication in the code. Then quickly and easily refactor to remove it and allow the hidden architecture inherent in the code to emerge.
We will do 5 exercises is one 5 languages ( python, c#, c++, javascript or java ) so bring a laptop with an IDE and get ready to code!
Suggested IDE's: Pycharm, CLION, Visual Studio with Resharper, Webstorm, IntelliJ, Eclipse.

Learning Outcomes:
  • Seeing duplication
  • Extracting duplication
  • Refactoring to create extractable duplication
  • Higher Order Functions

avatar for Llewellyn Falco

Llewellyn Falco

Agile Coach, Spun Labs
Llewellyn Falco is an Agile Technical Coach specializing in Legacy Code and Test Driven Development. He is the creator of the open source testing tool ApprovalTests( www.approvaltests.com ), co-founder of TeachingKidsProgram ( www.teachingkidsprogramming.org ) and a PluralSight a... Read More →

Wednesday May 2, 2018 10:30 - 12:00 CDT
Lone Star E