Refactoring is restructuring code to improve readability, maintainability, and extensibility.
In this chapter we will look at the following topics:
Refactoring is a series of small steps to change the internal structure of code without altering its external behavior. Refactoring is applied to make the code readable, maintainable, and clean.
Refactoring is required to achieve the following points: