Child pages
  • Refactoring

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

The available Refactoring functions are described below.

  1. Wiki Markup*Rename* -- Renames variables Rename – Renames variables (global, form and local \ [within functions\]), functions and function parameters. The rename refactor changes the name both for the declaration of the object to be renamed, as well as all references to the object. \\
  2. Extract Local Variable – Extracts the selected value within a function's source to a local variable (i.e., a variable inside a function declaration). All occurrences of the selected value within the function's source are replaced by a reference to the new variable.
  3. Change Method Signature -- Alters the signature of an existing method and updates all calls to the method to use the new signature. Newly introduced parameters can be given a default value, so all calls to the method can call the method with the default value for the new parameter.
  4. Extract Method -- Creates a new function based on the selected code within a function's source and replaces the selected code with a call to the newly created function.
  5. Introduce Parameter -- Takes a hard-coded value inside the source of a function and creates a new parameter for it, replacing the hard-coded value with the parameter and updating all calls to the method to send the previously hard-coded value as value for the newly created parameter.
  6. Inline -- Replaces a method call with the code of the called method.

...