September 2019
Beginner to intermediate
494 pages
13h
English
As we mentioned previously, there might be confusion as to what the process of refactoring code actually means. Before moving on to discuss any specifics, let's get the definition straight.
Formally, code refactoring is the process of changing the structure and organization of your code. The term factoring in computer science means splitting/decomposing a given system into smaller components; to refactor, then, is to rework on that decomposition process. The purpose of refactoring is to improve various aspects of a program, such as its readability and the simplicity of its code.