#refactoring

Great software is like a university campus. Over the years, new facilities are added, and old ones are renovated or replaced. If the entire facilities budget goes to adding new...