Code Refactoring - Code refactoring is a technique from software engineering for restructuring a source code , altering its internal structure without changing its external behavior. More..