“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

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "Refactoring (noun) : a change made to the internal structure of software to make it easier to understand and cheaper to…" by Martin Fowler?
Martin Fowler photo
Martin Fowler 18
British programmer 1963

Related quotes

Kent Beck photo

“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.”

Kent Beck (1961) software engineer

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

Martin Fowler photo
Barry Boehm photo
Jaron Lanier photo

“If anything, there's a reverse Moore's Law observable in software: As processors become faster and memory becomes cheaper, software becomes correspondingly slower and more bloated, using up all available resources.”

Jaron Lanier (1960) American computer scientist, musician, and author

"One Half of a Manifesto," The New Humanists: Science at the Edge (2003)

Barry Boehm photo

“If you want to do something that's going to change the world, build software that people want to use instead of software that managers want to buy.”

Jamie Zawinski (1968) American programmer

JWZ
http://www.jwz.org/doc/groupware.html
Groupware.

“While the machines have changed enormously, the business of software development has been rather static.”

Tom DeMarco (1940) American software engineer, author, and consultant

Source: Peopleware: Productive Projects and Teams (1987), p. 32.

Paul Graham photo

“Software has to be designed by hackers who understand design, not designers who know a little about software. If you can't design software as well as implement it, don't start a startup.”

Paul Graham (1964) English programmer, venture capitalist, and essayist

"The Other Road Ahead" http://www.paulgraham.com/road.html, September 2001

Related topics