Refactoring software code means restructuring the existing code without changing its external behavior towards a better code, which is simpler to maintain. This course overviews the most popular refactoring techniques.
Learning the common refactoring methods and be capable of implementing them.
Practical experience in Java programming.
Introduction to Refactoring
Add \ Remove Variables
Add \ Remove Methods
Add \ Remove Classes
Simplify Control Statement
Convert Procedural Design into Object Oriented
Implement Design Patterns