规范化情结
规范化,其实是为了工业化。
规范意味着正规、专业、容易管理。
从开始学习写字开始就接触了第一个规范——小学生日常行为规范。学校有了这个规范,学生们就成了“有范可规”的学生,教书育人就再也不是“人治”,而是“法治”。有了这个规范之后,校长主任和老师们就要轻松得多了,要衡量一个学生是不是好学生,拿规范出来往其身上一套,一目了然!在我们这样一个泱泱大国,自从有了规范这个好东西,教育事业才变得欣欣向荣,工业化批量化的生产出许多品质优良的三好学生出来。
往后各种场合、各个单位制定的规范条例就更多啦!单位有单位的规范,行业有行业的规范,乘下有规范,坐船有规范,上网有规范,吃饭也有规范!大家都明白一个道理:有了归范,一切都好办多了,就像砖窑里面有了砖印一样,就像火车有了铁轨一样,一切都会按照预定的路子好好走,不必花力气花心思再去处理重复的事情。
上帝在创造世界的时候,觉得什么是好的,于是就创造了什么。我们人类是上帝创造出来的,自然也遗传了上帝聪明的心思。怀着忐忑不安的心情借用了圣经中的一句话来说,我们看见有规范是好的,于是就有了规范。即使是在编写程序代码的时候,即使程序的代码也许只有自己一个人看的时候,还是花尽心思地要让自己的作品符合规范,并且引以为荣。
实际上,无论是功能复杂强大的操作平台,或者只是简单明了的几个网页,规范化的代码编写至少有下面几点好处:
1、 帮助编写代码者思维清晰,该干什么就干什么,该怎么干就怎么干。规范是条理性极强的体现,而在条理性地处理事情,却正是提高工作效率的有力保证。
2、 易于修改、扩展、重用。规范化的产品就像排列整齐的书架一样,要找什么哪一类、什么年份、哪个国家的书籍,只要顺着排列的逻辑查找,不用几份钟就可以找到,这应归功于图书管管理员的辛勤劳动,他把图书管里面的藏书规范化了;拿起规范化编写的程序,来龙去脉一目了然,要修改、扩展、重用,毫不费力,这当然应归功于编写程序的人,他花心思花力气去适应繁烦的规范,换来的是阅读者的方便。当然,如果他自己经常是程序的阅读者、修改者,那么方便的也就是他自己啦。
3、 规范化是工业化生产的基础。有人说个人英雄的时代已经过去了,现在是团体合作的时代。团体合作,每人搞一套可不行,需要大家都遵从同一套规范,这样才有共同语言。有个神话传说在人类社会初期,所有的人都是讲同一种语言的,后来开始建通天塔,居然快要到达天堂了。上帝大为震惊,于是让不同的人讲不同的语言,人类开始分裂,通天塔工程也就失败了。可见规范的力量无穷啊。
在余世维的成功学讲座中,讲到一个航空公司的例子。说的是某航空公司因为一次起飞操作违规,结果因为再起飞一次而耗费了大量的汽油。后来航空公司的员工开始把飞起的起飞、降落规范做到极致,一年下来,居然把成本降低了30%!规范的力量更是可见一斑!
作为一个小小的coder,自然不敢想像自己将要有多大的作为,然而努力使自己的作品符合规范,使阅读的人感到毫不吃力,作自己看起来心里受用,还可以让因为符合某某规范而沾沾自喜,也是自得其乐啊。所谓积厚以图薄发,努力使自己的编码符合规范,在我看来其实也是一种积累,养成一种风格,精益求精,等待时机。绝不能以为是一个人的少儿而应付了事。