Showing posts with label legacy code. Show all posts
Showing posts with label legacy code. Show all posts

Monday, January 6, 2014

Hands On: Effective Refactoring of Legacy Code

In my previous post I talked about refactoring. At the end of it I promised to give a hands-on tutorial on refactoring.

The last two weeks at Outbrain were great fun when we had our "Quality Time". In this quality time we invested two whole weeks in reducing our technical debt. As part of this quality time, people gave tech-talks about quality. As a fan of code-quality and continuous improvement I gave a talk about my team's first retrospective and another talk which was a hands-on tutorial on refactoring legacy code. Here it is, I hope you'll enjoy it. 




This talk is based on Testing and Refactoring Legacy Code which I really liked so I decided to translate it to Hebrew and change it to include common smells in Outbrain's legacy code. 


Find me on Twitter: @AviEtzioni



More interesting posts from this blog: