Home » Support » Index of All Documentation » Wing Pro Reference Manual »

Refactoring

Pro Only
Wing Pro includes support for refactoring, which is the process of modifying code to improve its structure and organization without changing its behavior. These very high-level editing operations are informed by Wing's understanding of Python source code. For example, refactoring can be used to rename a symbol wherever it is referenced, or to move a block of code into a function, replacing it with an invocation of the new function.

Section Contents

6.0. Rename Symbol
6.1. Move Symbol
6.2. Extract Function / Method
6.3. Introduce Variable
6.4. Symbol to *

Refactoring