8 best quotes on refactoring

Post on 16-Apr-2017

1.187 views 0 download

Transcript of 8 best quotes on refactoring

8 Best Quotes

on Refactoring

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

Manny Lehman

“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

"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

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

humans can understand.”

Martin Fowler

“Talk is cheap. Show me the code.”

Linus Torvalds

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

Brian W. Kernighan & P. J. Plauger

“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

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

Steve C McConnell

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/

www.designsmells.com

ganesh.samarthyam@gmail.com

bit.ly/sgganesh

@GSamarthyam