CSC/ECE 517 Fall 2009/wiki 1a 7a HJ
Definition of code refactoring
Refactoring is the process of changing internal structure without modifying its external functional behavior or existing functionality with the goals of readability, maintainability, performance, extensibility and simplicity.