nanyang-system-developers

Introduction to Refactoring

Refactoring is the process of changing implementation code while keeping the output the same. It is usually done to improve readability and ease of understanding of the code, in preparation for extension or adding new features, or to improve its performance.

Benefits of Refactoring

Common Refactoring Techniques

Refactoring should be done in small steps, with frequent testing to ensure that the behavior of the code remains unchanged.

Further reading