Rescuing a Legacy Codebase

By: Curtis Poe (‎Ovid‎)
Date: Wednesday, 15 August 2018 14:30
Duration: 50 minutes
Target audience: Any
Language: English


Many of us have been faced with the daunting task of dealing with a large, legacy codebase. When maintenance costs start overshadowing financial benefits, many organizations are faced with the "rewrite or refactor" dilemma. We'll teach you how to answer this.

Developers often have a preference for "rewrite" or "refactor", but have trouble making their case with management. For the sake of this talk, we'll assume that "refactoring" is the correct approach and we'll explain how to get management buy-in. This talk will cover both the business technical considerations of this approach.


Attended by: Rocky Bernstein, Paul Cochrane (‎ptc‎), Lance Wicks, Wieger Opmeer (‎a6502‎), Tom Hukins, Lee Johnson, Curtis Poe (‎Ovid‎), Dave Cross (‎davorg‎), Andres Montalban, Tina Müller (‎tinita‎), Erik Huelsmann, Peter Mottram (‎SysPete‎), Simon Proctor (‎Scimon‎), Wolfgang Pecho, Leon Timmermans (‎leont‎), Dagfinn Ilmari Mannsåker (‎ilmari‎), Aaron Rowe, Matthew Chubb (‎mchubb‎), Dimitrios Kechagias, Salve J. Nilsen (‎sjn‎), Choroba, Kivanc Yazan, Tori, Barbie, Andreea Hosu (‎Andreea‎), Phil King, Diego Kuperman (‎diegok‎), Jon André Hjellestad (‎Jonis‎), Johnathan Swan, Nikolas Kuimcidis, Snorri Briem, Todd Rinaldo (‎toddr‎), Andreas Boesen (‎Happy‎), Andrew Beech, Abe Timmerman (‎abeltje‎), Richard van Lochem (‎rvlochem‎), Dave Sherohman (‎dsheroh‎), marc chantreux (‎eiro‎), Jean-Baptiste Mazon, Johan Lindstrom, Andreas Koenig, Andrew Solomon (‎illy‎), FErki, Maria Hedberg, José Joaquín Atria (‎JJ‎), Mischa Schwieger, Felix Antonius Wilhelm Ostmann (‎Sadrak‎), Michael Lush, Aaron Crane (‎arc‎), Max Maischein (‎Corion‎), Dan Muey, scott, Andreas Huber, Chris Jack, Andrew Nugged (nugged), Richard Newsham (‎rnewsham‎)

Community Sponsors

Enlightened Perl Organisation Magnum Solutions Logo Perl6 Community Perl Weekly