Presented by:Orville Bennett
Eventually all developers end up here - the legacy codebase. Its one we didn't write ourselves and have no context on why decisions were made there but need to get up to speed with. This talk will share the techniques I've used across multiple legacy codebases that have helped me get familiar with them as a new developer. We'll talk about familiarizing yourself by using all available resources, including documentation, other developers, git history and yes, even confluence. We'll round out the talk with suggestions on bringing about improvements to the legacy code after you've started understanding what's happening there. And finally, we tackle the ever-present issue that is technical debt in legacy codebases, and how to pay it off incrementally.
Level: Introductory and overviewTags:Patterns & Practices, Professional Skills