Return to Article Details From Code Smell to Clean Code: A Practical Experience in Teaching Refactoring for Software Maintenance Download Download PDF