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 scordesse@oreilly.com
Download the OSCON Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com
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? oscon-idea@oreilly.com
View a complete list of OSCON contacts
Comments
The slides as uploaded seem to be really tiny. Or, rather, full-size pages with tiny slides on them. I also had to miss this talk, sadly. Is there any way we could get the slides in an easier to read/use format? If not, I have this zoom button…
Thanks, Laura! Wish I could have seen the presentation – congrats on a packed room.
I sent the slides in via email, but I’ve put them on Slideshare
+1, I’d love to see some material from this session. Slides, video, notes…
Missed this due to the capacity problem as well. I don’t see the slides posted on oscon.com/slides – could we at least get those for those of us who missed it?
Out of all of the sessions I missed, due to capacity issues, this is definitely the one I was most upset about.
Very sorry to miss this! Room was full and many people turned away. Could have used a larger space for this session.
I wish the entire team I’m part of could have been in this session. Such relevant info