前言
正所谓国有国法,家有家规,无规矩不成方圆,没有规范不管干什么事岂不全乱套了。我们人也一样,作为一位正经公民我们就应该遵守社会上共有的、公共的一些事物,比如:交通规则,公共法律。这个规则是对我们每一位公民所做行为的一种约束,不用去想为什么会有这么多的约束及规则,这个问题就跟为什么会有人这个物种一样,我也理不清楚,太深奥了。总而言之,知道干什么行业具体都有它的行业标准及规范,写代码当然也一样了,代码界也有自己的规范,要想以后从事IT编程就要遵守以及学习这个行业所要求的基本规范。
基本概念
编码规范是指程序编码所要遵守的规则,需要注意到代码的可读性、正确性、避免用不容易理解的数字及字母,要用有意义的标识来替代,不能使用不易懂得语句。
导图基本框架:
规范总结:
命名总体规则
- 名字应该能够标识事物的特性,并且与业务挂钩。
- 名字一律使用英文单词,而不能为拼音。
- 名字可以有两个或三个单词组成,但不应多于4个,控制在3至30个字母以内。
- 在名字中,多个单词用大写第一个字母(其它字母小写)来分隔。例如:IsSuperUser。
命名规范
- Pascal命名法:所有单词的首字母都大写,其他字母小写
- Camel命名法:除首字母外,其他单词的首字母大写,其他字母小写
编码过程中需遵循以下风格习惯:
- 代码未写,文档先行,注释必须按照固定统一范式撰写。
- 关系运算必须常量在左、变量在右。
- 不许使用复杂的运算表达式,必要时添加括号而不依赖于优先级。
- 魔鬼数字需用宏定义替代。
- 局部变量必须初定义、避免不必要的内存操作、内存操作必须考虑异常处理。
代码规范得重要性:
- 可以促进团队合作
- 规范代码可减少错误的产生,提高工作效率。
- 可以降低维护成本,减少公司损失。
- 有助于代码的审查
- 养成代码规范的好习惯,有助于自身成长。
命名规范问题,这不是低工资的问题,而是能不能找到工作,能不能被人接收的问题。总而言之,细节决定成败,基础最重要,小事做不了,大事不会做。