要理解编码规范的本质,其实并不复杂:
编码规范是在一定范围内强制推行的编码习惯;这里的编码习惯通常来自于对团队有控制力的一个或者少数几个人。
这里,你会很容易注意到三个关键字:“一定范围”、“强制推行”和“编码习惯”。抓住这三点,编码规范的本质就像“任意不在同一直线上的三点确定一个平面”一样——没得跑了。
首先来说说这个“编码习惯”,其实很好理解,它就是字面意思——一个人写代码时候的某种习惯,高情商叫风格,低情商叫“我就爱这么干,别问我为啥,我要么不知道,要么等我编个理由告诉你”。总之呢,编码习惯带有强烈的主观性、基本上可以认为缺乏强有力的客观依据,在稳定性和一致性方面其实就是水中花镜中月——不能说完全没有,只能说毫无可信度。