8 best quotes on refactoring
TRANSCRIPT
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
bit.ly/sgganesh
@GSamarthyam