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 7:19 pm UTC on 28 November 2021
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.

https://marcusdenker.de/talks/07HPI/07HPI-Refactoring.pdf

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:

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> Refactoring the Swiki