Refactoring is the process of rewriting code without changing its functionality. For example, renaming a symbol or moving its point of definition to another location. Wing provides automatic refactoring operations that can be accessed by right clicking on the editor and using the Refactor submenu.