研究表明,在编程过程中,读代码和写代码的时间比为10:1,所以整洁代码完全必要!
不要重复代码,只做一件事,提高表达力,小规模抽象!
字面编程,编程白话文!一目了然的效果!
匈牙利命名法、前缀命名法已经过时!命名,长度不是问题,明确是王道!
方法名:动词或者动词短语!
只有程序员才会读你的代码,不要吝惜专业术语!
函数的第一原则是短小,第二原则是还要更短小!
类的第一原则是短小,第二原则是还要更短小!
函数只做一件事,做好一件事!
函数参数越少越好!(不要超过两个)
三个以上参数,封装为类!
先随意写,然后修改,像写文章一样!
别给糟蹋的代码加注释——重新写吧!
代码是唯一真正准确的信息来源,如无必要,勿写注释!
变量声明尽可能靠近其使用位置!
相关函数放一起!
被调用函数放在执行调用函数下面!
赋值操作符周围加空格!
做有意义的修改!
学习API的方法:学习性测试!
类的名称应当描述其权责!
单一权责原则——只有一条修改的理由!