Sure – the app/theme/plugin you created a few months ago works, but I bet there have been updates or improvements or even optimizations that could make it better. For this reason, each year I like to take a month and do some general “spring cleaning” to most of my active projects in order to make sure things are kept up. For me – January is the month to take care of this.
I generally try to do the following:
- Verify backups
- Look for any unused code and remove it
- Look at ways to simplify any complex code (now that you have had some time to step away from the code/re-evaluate things)
- Look for updates to javascript plugins/frameworks
- Add any filtering/escaping if it is not present
- Look any software and make sure to update anything marked as “not supported” (due to end of life) gets upgraded
All the items above will make projects easier to maintain and more enjoyable to work with over time. Think of this like car maintenance. Sure – your car can run without maintenance – but it will run better/longer with it.