Agile2011 has ended
View analytic
Tuesday, August 9 • 11:00am - 12:00pm
Refactoring and Code Smells - An example of refactoring legacy code: Bas Vodde

Sign up or log in to save this to your schedule and see who's attending!

Recognizing code smells and cleaning the code up by refactoring are essential skills of an agile developer. This session explains why these skills are so essential, introduces common code smells and shows refactorings that clean up the code. This will be demonstrated in the context of a piece of open-source legacy code (an accounting program in Java). I'll introduce code smells by identifying them in this piece of code, then apply refactorings to remove them. I'll keep identifying more code smells and refactor them until there is nearly nothing left of the original code.

avatar for Bas Vodde

Bas Vodde

Bas Vodde is a coach, programmer, trainer, and author related to modern agile and lean product development. He is the creator of the LeSS (Large-Scale Scrum) framework for scaling agile development. He coaches organizations on three levels: organizational,  team,  individual/technical practices. He has trained thousands of people in software development, Scrum, and modern agile practices for over a decade. He is the author... Read More →

Tuesday August 9, 2011 11:00am - 12:00pm
GA: Grand Ballroom Reception A