submit urlsubmit rss feedadd directory

article

For refactoring Wikipedia content, please see Refactoring other text (below)

Refactoring is the process of rewriting a computer program or other material to improve its structure or readability, while explicitly preserving its meaning or behavior. Neil Roodyn recommends that "if you refactor, you should also have test fixtures in place: They can validate that your refactorings don't change the behavior of your software."

See also: test-first programming and unit testing.

More on [ Refactoring ]


directory of related categories

 

 
directory of related topics

Forth :: Languages
Object Oriented :: Languages
Smalltalk :: Languages
Agile :: Methodologies

 
Refactoring RSS feed
Refactoring - Twitter Search

CR Blog: , Cr refactoring - http://tinyurl.com/yay8nm9
coderecipe (CodeRecipe Team) Fri, 25 Dec 2009 13:54:47 -0000
CR Blog: , Cr refactoring - http://tinyurl.com/yay8nm9
Refactoring the-scare-away-clients application
butaji (Vitaly Baum) Fri, 25 Dec 2009 13:34:32 -0000
Refactoring the-scare-away-clients application
r @mteper ReSharper 5 has full resources support. Find usages, go to generic/specific culture, extract to resource refactoring, etc.
orangy (Ilya Ryzhenkov) Fri, 25 Dec 2009 12:23:00 -0000
r @mteper ReSharper 5 has full resources support. Find usages, go to generic/specific culture, extract to resource refactoring, etc.
rewriting/refactoring #code - don't do it the dukenukem way: http://is.gd/5B2sC
oberhamsi (simon oberhammer) Fri, 25 Dec 2009 12:16:38 -0000
rewriting/refactoring #code - don't do it the dukenukem way: http://is.gd/5B2sC
RT @glaforge: Managed to make a refactoring of about 10-15 lines of code into a single line of #groovy, thanks to its dynamic nature. Lo ...
erik_sverige (Erik Eriksson) Fri, 25 Dec 2009 10:48:00 -0000
RT @glaforge: Managed to make a refactoring of about 10-15 lines of code into a single line of #groovy, thanks to its dynamic nature. Lo ...
Can't sleep, so stayed up reading. Current story covers a subject I've mused on before: refactoring the brain using a series of "templates".
goldkin (Goldkin) Fri, 25 Dec 2009 09:19:21 -0000
Can't sleep, so stayed up reading. Current story covers a subject I've mused on before: refactoring the brain using a series of "templates".

 
Subscribe to Refactoring RSS feed

directory of related sites

Bill Griswold Page - Researches software engineering: building large, complex systems at reasonable cost and high reliability; especially evolution (e.g., enhancement) of large systems, which is driven by unpredictable market forces, including customer desire for leading-edge functions.

Don Roberts Page - Personal page; majority of his work has been working with John Brant to develop the Refactoring Browser, and Smalllint system to detect common bugs and style errors in Smalltalk. Also works with Ralph Johnson at UIUC.

Martin Fowler - Object-oriented programming expert and consultant, one of the leaders in refactoring, author of the book 'Refactoring: Improving the Design of Existing Code', Extreme Programming proponent. Many useful articles and links.

Refactoring - Website maintained by Martin Fowler, Chief Scientist, ThoughtWorks, and based on his Addison-Wesley book: news, online summaries of the book's refactorings, book errata; refactoring tools, some two dozen useful links.

404 Refactoring: Answering the Five W's - What is it? Who should do it? Why should one do it? When to do it? Where to apply it? PDF format. [Instantiations, Inc.]

The Refactory, Inc. - Founded as a consortium of experts in Refactoring, objects, e-commerce, Patterns, Extreme Programming, flexible and adaptable systems; dedicated to helping organizations succeed with objects; evolved from Ralph Johnson Software Architecture group, University of Illinois.
Meta Description: [ The Refactory, Inc. is a consortium of object oriented experts here to meet your consulting and training needs. ]

Refactoring related videos
Python 3000
Next Video
Refactoring related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor