| |
| |
| |
 |
是严谨还是古板? |
|
|
| |
想起这个话题缘于一家三口去超市。女儿必竟是小孩子,一路上有兴趣的东西都要看看,这样走不知要哪年月能到超市,于是我们便手拉着手往前走。 说是手拉手,其实是我和老婆被女儿拉住手。小手拉大手,自然不能完全握住,于是女儿就抓住我们的两根手指。 走了一程,女儿突然放开来重新找两个手指来抓。也不知道她究竟是什么心思,她拉我的手,多数情况下是抓住中指和无名指,偶而有时不注意抓错了,稍后也会改过来。 这次女儿改过来以后,抓妈妈的那只手也改了一下——那边抓的也是妈妈的中指和无名指。 老婆笑道:“换就换吧,两边还必须一样。” 我说:“这性格像我的。我写程序就是这样的:‘if’这个词,一般人用小写,少数人用大写,而我总是大写的‘I’加小写的‘f’,即使写错了,也会删掉重写。” 老婆吐出了两个字:“古板。” 我说:“这叫严谨!面对几万行的程序,如果你想搜索一个词该怎么办?你没吃过苦头永远不会知道严谨的份量。” 其实我没有在大小写这方面吃过苦头,但是我吃过没有注释的苦头。大概是98-99年的时候,我写了一个现在看来狗屁不如的程序,但是仅仅隔了几个月,当我想修改这个程序的时候,我才发现原来我根本无从改起。从那时起我才养成了认真写好注释的习惯。也正是如此,我的注释多数不是针对代码本身,而是针对该代码在整个程序中起的作用。 大概在2002年的时候,网上出现一个网名叫“邱胡说”的网友,在西祠胡同发帖说“可悲呀可悲!我的开发终究没有按期完成,大量的错误亟待解决,但是我已经没有时间,艾,特此公布所有源代码,也不指望大家有时间来找错误,只求或许可以废物利用吧。”然后公布了长达500行的C语言源代码,结果他的“好心”非旦没有人认可,反而招来了一堆冷嘲热讽。因为他的程序既没有合理与正确的缩进、也没有一个字的注释,函数名和变量的命名也没有任何风格可言。最终,他的程序被人认定为“很好的反面教材”。同时也被我以“反面教材.txt”为名保存至今。 程序员做的事总是有些令其他行业的人捉摸不透,那是因为他们没有涉足程序行业。在程序界,严谨到变态是很正常的,否则无法继续工作。 我老婆对我作出了“古板”的评价并不奇怪,因为编程序的作风用到其它领域来往往令人受不了。有一次,我们晚饭吃水饺,当时还没有小孩,下多少个水饺好呢?一来要够吃、二来不要浪费、三来两人要分得清。我打开冰箱,发现总共有25个,我就下了24个,剩下1个仍旧放进冰箱里去了。——因为这事,我让老婆嘲笑了一番,几年过去了,不知道老婆是否还记得这事。我却仍然记得。 我是个古板的人!因为我在不经意间会把编程序用到的风格用在生活上。 |
本站特约顾问律师常州东晟律师事务所朱立律师(电话13915029670,QQ646146109)提醒您: 本站文章皆为作者原创,其它媒体(包括但不限于报刊、杂志、网站、电视、电台)未经作者书面许可严禁转载(或部分摘录)! |
|
|
|
|
|
|