Refactoring other Text
The term refactoring originated in computer programming, but the concept has also been applied when modifying any text.
To refactor text, in a WikiWiki, is to rewrite and often to reorganize the text completely or radically, sometimes dramatically shortening it, but in a way that preserves all the important, relevant content. In a WikiWiki, it is usually discussions that are refactored--with the purpose of making the discussion accessible to someone who is interested in the arguments made in the discussion, and the information to be gleaned from it, rather than the history of the discussion itself. Refactoring is critically important process in developing and maintaining the Wikipedia
Obviously, refactoring is difficult to do in such a way that will make all participants in a discussion happy. It requires intelligence, tact, excellent reading comprehension skills, good writing skills, and a lack of bias.
Several good discussions are found at the WikiWeb at c2.org.
For policy on refactoring in Wikipedia, see editing policy. In the context of Wikipedia, usually talk pages are refactored, but occasionally, when an article has been developed in a particularly haphazard way, it needs to be changed so radically that the resulting change can be called a refactoring.
External links and bibliography
- Martin Fowler, Refactoring. Improving the Design of Existing Code, Addison-Wesley Professional 1999, ISBN 0201485672
- What Is Refactoring (c2.com article)
- http://www.refactoring.com is Martin Fowlers homepage about refactoring.
- William F. Opdyke's 1993 PhD dissertation at ftp://st.cs.uiuc.edu/pub/papers/refactoring/opdyke-thesis.ps.Z
- "How to Write Unmaintainable Code" [1] by Roedy Green