Let's get you geared up to tackle legacy code
I'm going to talk about everyone's favourite kind of code: legacy code. Not only what it is and how we can refactor it, but also how lucky you are to work on it! "Because the first step of working with legacy code is realizing the incredible amount of value that has dropped in your lap. In this talk, we are going to pinpoint that value. And move that value in a better to maintain and understand codebase. First, we will cover the general mentality that will make it easier to prepare a plan of attack. Next up are more technical tips that will make it easier to talk about the code. We will end off the session by actually porting a small piece of code."
What will you know after the talk what you didn't know before?
We are going to cover 3 big parts of working with legacy code
- Keeping the motivation up
- Good coding practice
- Actually refactoring a piece of code
Is this talk for me?
A total cop-out of the question, but it's actually for everyone. Every developer comes in contact with legacy code sooner or later. Even if they don't, some parts of the talk can be used in greenfield projects without problems. Maybe they also help you project not drift into legacy code territory
Frederick Vanbrabant. Hmm, rings a bell.
Yes, Frederick Vanbrabant is the founder of Brody & Hooper, a company that loves legacy code, project rescue, coaching and training. When he's not writing or talking about code you can find him in a ring trying to imitate Muhammad Ali.