The Void of Legacy: A Strategy for Radical Improvements in a Project
summary
Practical techniques for handling large legacy codebases (projects older than ~5 years) using Java-based examples. Covers assessing the size of technical debt, designing a refactoring plan, and executing that plan with minimal disruption; includes theory, practical steps, and some statistics. Android-specifics are minimal, so recommendations apply to engineers on both platforms.
AI-written summary · about
chapters (5)
- 0:00Legacy problem
- 16:54Measuring technical debt
- 24:21Introducing Sidar method
- 33:24Refactoring results
- 40:31Q&A
related talks
52mHow to work with legacy so neither you nor the project burns out
53mCongratulations! Legacy code guru level unlocked!
42mOut of the Legacy Trap: From Technical Debt to Higher Quality
53mLegacy: how to win the race. Viktor Polishchuk. Java Fest 2020 Online
54mThe Future of the Past – Legacy Will Stay With Us
52mOMG, What a Beautiful Legacy
50mLearn to live with a legacy monolith (or not)
01h 11mLegacy: Rewrite cannot support
