Software Delivery (A)
Session type: Lecture
Session level: Intermediate
Rewrite, Rework or Refactor
“Let’s just rewrite this” is a common refrain in the software industry and even newly written code can quickly come to be seen as Legacy Code. It is often seen as the easy option, but can lead to months and even years of effort to replicate a system with the same set of problems.
This session will look at the dynamics, risks and approaches associated with when this question is raised, using examples from a broad experience and perhaps some comparing of notes with the audience.
At the end of the session, you should be able to make an informed, balanced decision which might even be the correct one.
David (@TheCodeCleaner) is an Agile software consultant and committed agile coder based in Cambridge. He has worked in just about every role within software and across all manner of sectors – public, private, education, research – and from food to finance, and agriculture to IoT. He is now ‘part of the team’ at Redgate.