Modernizing legacy C++ code
Different people define legacy code in different ways. For some, it is old code that is still being used because it works and functions to the user’s needs even though better and more efficient technologies are available. For others, it is simply the code you wrote yesterday. Nevertheless, at some point everybody has dealt with legacy code. For some of us, it is a daily routine.
In this talk, I will share points of general interest from the experience of modernizing decades-old, large C++ projects. We will look at some core guidelines that can be used in any C++ project, be it legacy or new.