Introduction Edit

Refactoring is the process of changing the internal implementation details of a piece of code without changing what it does. Specifically, any external interfaces remain unchanged.

In object oriented code, this typically means that method signatures remain unchanged.

This may be helpful for many reasons:

  • it makes it easier to maintain.
  • it is less likely to contain bugs.
  • simple code runs faster.
  • It is easier to extend later on.

See Also Edit

External Links Edit

Wikipedia's article about refactoring

Martin Fowler's book

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.