规范编程重要性:(好处,素质的表现)
促进团队合作
减少bug处理
降低维护成本
有利于代码审查
什么是规范编程:
可读性,理解用时少
可维护性
可以补充拓展
命名规范:
把信息,功能在名字中体现
找更专业,更有表现力的词
用具体代替抽象的
名字中附带更多信息
长度单词数不超过四个,30个字母
标识符命名,特定的用法
不要有歧义的
避免关键词冲突
命名方法,Pascal和Camel
高级程序员最擅长的事:写注释写文档,提醒别人写注释和文档
注释
写有价值的注释
站在读者角度
公布已有的陷阱
全局观的注释(类之间,数据流动)
常用的注释
单行注释
块注释(方法,数据结构的描述)
头注释:说明作者,小组,说明,创建日期,版本
方法注释
其他注释:页面,配置文件里面的
审美
空行规则:相似的写在一起,不同的之间加空格
注释了的老代码删掉就好
断行,以功能明确就好
结构该缩进的都缩进,层次感
一屏原则,一个方法不要超过一个屏幕大小,一个类不超过1500行
个人风格一致性
关键思想:一致比正确还重要
异常处理
编程语言的一种机制