前言:写代码,也写了不长不短的时间了,写的项目,也确实是不少了。同等工作年限下,除了外包应该没有多少人,像我这样有那么多项目了吧。每一次项目,都是从基础框架开始,到上线结束。代码写多了,开始发现,编码的一些问题。现在,准备回炉重造了,重新开始学习写代码。这将是一个非常长的系列。我会一点点的去讲自己的理解。
最初的时候,我们写代码,会去注意,命名规范,会去注意不要硬编码等。但是,随着我们写的代码多了,我们很多人,仅仅只是在规范层面,注意了编码。只是遵循了驼峰,或者x_y这样的编码规范罢了。但是,真正的编码,这样还远远不够。
有人说,用英文就好了呀。于是,有人开始用两种英文命名方式,一种是完整的英文命名,一种是英文简写。类似于China和CH,当然,也有比较low的zhongguo或者zg。
其实,在我看来,China和zhongguo,是一样的,并没有本质区别(在中国的大环境下),中国人都是这两个都表示中国的意思。
但是,zg和CH,在我看来,是完全不可取的。原因是:不明确。写程序,命名,最重要的一点是明确,而不是什么好看,高大上。当然,明确的前提下,高大上,那自然是最好的。
今天的文章就这么短,我的重点也只有一个,就是命名,明确。
后记:我后面的这个系列,都会比较短,这也是,我这次的一个重大改变。从我的文章标题就能体现重点。内容,只讲一点。
网友评论