What Makes Good Code Good? [zz from MSDN Magazine July 2004]
发表于2004/10/4 10:23:00 561人阅读
all good programming exhibits the same time-honored qualities: simplicity, readability, modularity, layering, design, efficiency, elegance, and clarity.
Simplicity means you don't do in ten lines what you can do in five.
Readability means what it says: that others can read your code.
Modularity means your program is built like the universe.
Layering means that internally, your program resembles a layer cake.
Design means you take time to plan your program before you build it.
Efficiency means your program is fast and economical.
Elegance is like beauty: hard to describe but easy to recognize.
Clarity is the granddaddy of good programming, the platinum quality all the others serve.
What makes a good model of natural images_
u014260892 2016-02-25 20:14 0
what a good day of today
jjkodada 2010-03-09 17:58 0
What Constitutes Good Design- A Review of Empirical Studies of Design Processes
lss1007472173 2013-11-02 18:11 0
What Is a Good Test Case
elementler 2007-09-04 14:31 85
What are some good resources for learning about machine learning? Why
haidao2009 2013-10-29 11:24 1987
一份好的简历应该是这样的（This Is What A GOOD Resume Should Look Like）
dragon_dream 2013-12-05 18:43 2020
What is a good text editor on Linux?
ihongxing 2014-07-06 19:31 774
What are some good class projects for machine learning using MapReduce?
xingzhixi 2011-10-28 10:38 338