Name
Java SE Refactoring Techniques

Code
3414

Duration
8 Hours

Description
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.

Population
Java Developers.

Objectives
Learning the common refactoring methods and be capable of implementing them.

Prerequisites
Practical experience in Java programming.

Topics
Introduction to Refactoring
Add \ Remove Variables
Add \ Remove Methods
Add \ Remove Classes
Simplify Control Statement
Simplify Methods
Generalization Improvements
Convert Procedural Design into Object Oriented
Implement Design Patterns