There comes a time in a project’s life when you have to make the decision: can this code be saved? Should we fix it, or declare technical bankruptcy and start again without technical debt?
Many a project has a raft of legacy code. We curse it every Monday morning when we sit down to look at it again, and every time we have to bolt new functionality on to old hacks, and every time we uncover a regression in half a million lines of code that didn’t have a unit test. The question is, at what point does it become better to spend the time and effort to rewrite all of it?We’ll look at:
Attendees should walk away with a plan of attack for fixing their legacy app.
Laura Thomson is a Senior Software Engineer at Mozilla Corporation on the web team, after spending much of the previous decade as a consultant and trainer on various Open Source technologies.
Laura is the co-author of “PHP and MySQL Web Development” and “MySQL Tutorial”. She is a veteran speaker at Open Source conferences world wide.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at email@example.com
Download the OSCON Sponsor/Exhibitor Prospectus
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? email@example.com
View a complete list of OSCON contacts