There are times in which we inherit a WordPress project that's already been in use for some time. This means that we're likely dealing with some form of legacy code, be it at the theme level or the plugin level. Sometimes, we're able to simply upgrade the dependencies that exist in the project.
Full article