You've started a new job. As you dig deeper into the codebase, the WTFs per minute rate rapidly increases, and you're left wondering... "Where do I start?!". In this talk, I'll draw on my own experiences of joining several different teams to help maintain their legacy codebase. You'll come out of this talk with a better understanding of when you should or should not refactor existing code, the importance of communication, documentation, testing, and ideas for automated tests and checks.

Comments

Please login to leave a comment

A collection of good advice, a right closing for the first day of the conference.

Gene Surov at 18:31 on 19 May 2022

Legacy project doesn't mean bad!
Got some good advices on how to improve the code and how to minimize the risks.

A good talk that takes shame away from "legacy"

dParadiz at 08:46 on 20 May 2022

Good talk on 'existing code'

Matteo Contri at 09:27 on 20 May 2022

Really some good points based on experience.
Hilarious opening! :-D

Really liked this "refreshed" view on legacy code and its worth.

WTF rate :D
Great talk!

Andrea Sprega at 22:49 on 22 May 2022

Loved the way it was presented, very entertaining. The content, while being very spot on, was not entirely new to me. I would have liked to see some real case study to give more context to the great advices that were given.