Software decays over time. Not like a piece of fruit, rotting from inside, but due to lack of updates implemented to it; the updates IT environment imposes on all its residents. Such a phenomenon, also known as software aging, is preventable by numerous measures, one of which is code refactoring – the topic of today’s article.