代码是写给人看的(Coding for Reading)
用常量代替魔术数使用富含信息的类名、变量名和函数名 在注释中说明一段代码存在的原因,而不是行为
写得越少越好(Less is More)
减少逻辑层次缩小函数体
不要重复(Don't Repeat Yourself)
将重复的代码提炼成子函数 用循环减少重复
详情:http://www.cnblogs.com/zhangshenjia/archive/2012/04/22/programming_rules.html