8 best quotes on refactoring

11
8 Best Quotes on Refactoring

Transcript of 8 best quotes on refactoring

Page 1: 8 best quotes on refactoring

8 Best Quotes

on Refactoring

Page 2: 8 best quotes on refactoring

“As a program is evolved its complexity increases unless work is done to maintain or reduce it.”

Manny Lehman

Page 3: 8 best quotes on refactoring

“Cities grow, cities evolve, cities have parts that simply die while other parts flourish; each city has to be renewed in

order to meet the needs of its populace… Software-intensive systems are like that.”

Grady Booch

Page 4: 8 best quotes on refactoring

"The critical design tool for software development is a mind well educated in design principles"

Craig Larman

Principles

Abstrac/on

Encapsula/on

Modulariza/on

Hierarchy

Page 5: 8 best quotes on refactoring

“Any fool can write code that a computer can understand. Good programmers write code that

humans can understand.”

Martin Fowler

Page 6: 8 best quotes on refactoring

“Talk is cheap. Show me the code.”

Linus Torvalds

Page 7: 8 best quotes on refactoring

“Don’t comment bad code —rewrite it.”

Brian W. Kernighan & P. J. Plauger

Page 8: 8 best quotes on refactoring

“Programs, like people, get old. […] (We must) lose our preoccupation with the first release and focus on

the long term health of our products.”

David L. Parnas

Page 9: 8 best quotes on refactoring

“The problem with quick and dirty...is that dirty remains long after quick has been forgotten”

Steve C McConnell

Page 10: 8 best quotes on refactoring

IMAGE CREDITS

➤ http://doi.ieeecomputersociety.org/cms/Computer.org/dl/trans/tg/2011/07/figures/ttg201107091323.gif

➤ http://swerl.tudelft.nl/twiki/pub/Main/ExTraVis/bundle.png

➤ http://www.opensourcetutorials.com/images/hackers-delight/hackersreview_figure2.jpg

➤ http://1.bp.blogspot.com/__Ws638p-N98/Sw27o7PuquI/AAAAAAAAACk/7Wyef3pToK0/s1600/Screen+shot+2009-11-25+at+23.19.24.png

➤ http://www.mcpressonline.com/articles/images/2002/070725AD%20-%20Legacy%20Maintenance%20Evaluating%20and%20Documenting%20Business%20Rules%20in%20Legacy%20CodeV3--07250703.png

➤ http://www.designsmells.com/images/coc.png

➤ http://www.designite-tools.com/