<type>wingtip</type>
<domain>editor</domain>
<id>refactoring</id>
<title>Refactoring</title>
<date>$Date: 2010-05-19 18:06:32 -0400 (Wed, 19 May 2010) $</date>
<version>$Revision: 22155 $</version>
<product>pro+</product>

Refactoring is the process of rewriting code without changing its functionality. For
example, renaming a symbol, introducing a new function or method using existing code, or
moving a ``def`` to another location. 

~~PRODUCT_NAME~~'s refactoring operations can be accessed from the ``Refactor`` menu or by
right-clicking on the editor.

See `Refactoring <ref:refactoring/index>`__ for details.


