Refactoring Legacy Code Safely

This might look appetizing, but whilst it’s great on a plate, you really don’t want your code to look like this.

As a company of a certain age, we regularly deal with legacy code. Refactoring is a common job, and as our old code has no unit test coverage, refactoring is a tricky business.

recently we were working on a project which involved a huge amount of refactoring, but this time we discovered a great tool to help us do that safely. “Safe” and “refactoring legacy code” don’t normally belong in the same sentence — it just sounds too good to be true.

We discovered Scienti.net which enormously de-risked the process of refactoring and helped us avoid releasing countless nasty bugs to our production site. Read the full story here.

Like what you read? Give Amanda Colpoys a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.