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.