Source: Refactoring: Improving the Design of Existing Code, 1999, p. 33-43 as cited in: Militiadis Lytras, Patricia Ordóñez de Pablos, Ernesto Damiani (2011) Semantic Web Personalization and Context Awareness. p. 111
“Refactoring (noun) : a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing the observable behavior of the software.
To refactor (verb) : to restructure software by applying a series of refactorings without changing the observable behavior of the software.”
Source: Refactoring: Improving the Design of Existing Code, 1999, p. 33-43 as cited in: Militiadis Lytras, Patricia Ordóñez de Pablos, Ernesto Damiani (2011) Semantic Web Personalization and Context Awareness. p. 111
Help us to complete the source, original and additional information
Kent Beck 13
software engineer 1961Related quotes
Martin Fowler at refactoring.com as cited in: Lawrence Bernstein, C. M. Yuhas (2005) Trustworthy Systems Through Quantitative Software Engineering. p. 266
"One Half of a Manifesto," The New Humanists: Science at the Edge (2003)
Barry W. Boehm (1981) Software engineering economics. Abstract.
Source: Executable Uml: A Foundation for Model-Driven Architecture, 2002, p. 5.
Source: Peopleware: Productive Projects and Teams (1987), p. 32.
"The Other Road Ahead" http://www.paulgraham.com/road.html, September 2001