The 7 commandments of the effective Legacy code maintainer

Almost every software developer has faced this scenario: There’s a new feature to build or a bug to fix on an existing product – which was written a long time ago by someone else. More often than not that code had become hard to understand and impossible to change.

So what can a developer tasked with this frustrating work do?
After years of helping developers fix and refactor their companies codebase, I can tell you there are ways to work effectively with legacy code.
In this this session I’ll explain what worked and how you should approach legacy code and how it can even improve over time, by using those practice you can make sure that the next developer would have an easier job – which is important because it might be you...