Have you been working on legacy projects with outdated codebases, less than optimal documentation, and relying on obsolete technologies? Were you told it is gold-plating or simply too much work to fix? Well, you are not alone!
This presentation draws from my experiences as a tech lead and software reviewer, highlighting the prevalence and impact of these issues. It also delves into the importance of adopting modern development practices, such as static analysis, CI/CD pipelines, and adherence to DORA principles (dora.dev), to effectively maintain and enhance the quality of legacy code.
Using real-life examples, we will talk about incorporating some of these strategies so that the developers can effectively manage legacy projects, ensuring their continued usability and reducing the risk of costly errors.
Rustam Mehmandarov
Computas AS
Recorded at Jfokus 2024 in Stockholm 7th of february
http://www.jfokus.se