Refactoring is the process of restructuring existing code without changing its functionality. Used in software development to improve readability and maintainability.
Example:
A developer refactors a legacy module to simplify logic and remove duplication.