Refactoring of Code to Remove Technical Debt and Reduce Maintenance Effort | Synapse