Refactoring

Refactoring involves improving the structure of code without changing its external behaviour, to make it more maintainable and efficient.