Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Refactoring
Last updated at 11:43 am UTC on 28 October 2018
Refactoring is a process of re-writing or re-organizing text or code. The purpose of a refactor is to make the code or text more understandable and readable while exactly preserving its meaning and behavior.

The Refactoring Browser is a great aid when refactoring Smalltalk code.


The concept of refactoring originated in the Smalltalk community because the Smalltalk IDE tools allow refactoring steps to be carried out in a consistent way comparatively easy.

Where did the word refactoring come from?

https://martinfowler.com/bliki/EtymologyOfRefactoring.html

C2.com wiki about refactoring

Refactoring definition at the Content Creation wiki
Takeaway for example
"Refactoring is typically done in small steps. After each small step, you're left with a working system that's functionally unchanged."


General info about refactoring:
Code refactoring article in Wikipedia

Refactoring workflow

https://martinfowler.com/articles/workflowsOfRefactoring/

The hard part of refactoring



Refactoring applied to documentation (this wiki)


There is a project to refactor this Swiki