Developer specialising in web development and mobile app development, with a keen interest in JavaScript technologies, cross-platform & native mobile application development and Dev-Ops.
I think working with legacy code is a great of improving developer skills. For example,
1 - it improves your ability to refactor code
2 - it improves your ability to learn about a codebase, and how it's grown over time
3 - it improves your ability to interpret codebases you've not working on before
4 - if a codebase that you were involved in then it allows you to realise how far YOU'VE come too!
5 - it feels rewarding to "modernise" code!
I think working with legacy code is a great of improving developer skills. For example,
1 - it improves your ability to refactor code
2 - it improves your ability to learn about a codebase, and how it's grown over time
3 - it improves your ability to interpret codebases you've not working on before
4 - if a codebase that you were involved in then it allows you to realise how far YOU'VE come too!
5 - it feels rewarding to "modernise" code!
You're absolutely right !