有能力改程序的话,真的没必要一直跟着官方升级
我的一个blog就是。版本5的时候,对着PHP手册东改西改,实现了一些我想要的功能,虽然很简陋,也算是有了。 刚改完没两天(我前后改了有半年),它出6了……
于是我改回原版,升级到6,再翻手册(每次看手册的时候我都懂,过一个星期我就忘光了),改了三个月,改好了。bug一堆,不过我都能忍,反正是自己用,访客又看不到这些bug。就凑合着对付到现在,快两年了。
然后现在要出7了。。。
新功能很不错,有一些的确是我想要的。不过想来想去,我还是决定不跟着升级了。我装个全新版本的,然后对照功能,想办法抄过来,再麻烦我也不升级了。只要改出我想要的那几个新功能,就这么对付着用吧。。。
04年的时候拿discuz改模板,改代码,都凑西凑,凑出了一个cms,主要是文章系统。特性上比suptesite什么的自然不如,但好歹也是个cms了。网站两个地址。一个是普通访客看的,像个cms。另一个地址进去后就是discuz论坛,发帖子就是添加文章。当时很爽,这个东西给人用,还卖了100块钱的吧。前后一共也就一个人买过。。。后来discuz更新,你说我怎么升级。。然后就不了了之。还有当时我也是翻手册的,函数基本都记不得。。。没事,照样改。改完了就忘了怎么改回去了。
到现在也不能算会程序员,但给我手册,我肯定能改出合适的东西来。很山寨,代码混乱,臃肿,算法傻逼无比,但是它能用。后来慢慢就失去改的兴趣了,因为也不做站了,就不想弄了。改很久弄的山寨品还不如官方的新版本方便好用,我何必改呢。自己不做站,帮别人改也没动力,觉得不好玩。但有一样东西我是如果自己用一定会改的,就是dedecms。我实在受不了这个系统的傻逼——傻逼只是源动力,还有个动力在于,dedecms这玩意儿真好改。。。官方版本也就那水平,你改来改去可能不比官方好,但你改了不会比官方差的。因为官方出的本来就是个山寨品。
还有个习惯是,只要是自己认真改过的东西,那么一定是注释比代码长。一个文件可能就300行,其中有200行是我的注释。写注释我不愿意用中文,觉得不规范,我英语又不好,所以写的注释下次自己又看不懂。改过多次的文件就不只是有注释,还有注释的注释,用来解释上次的注释是什么意思。有了多重的注释问题就更大了,于是又有了注释的注释的注释,用来解释我为什么要加注释以及注释为什么要再次被注释。最后代码就被挤得没几行了。。。然后越到后来,我越看不懂我写的注释,于是我又从代码看起,看明白了之后,下面的注释也明白了,为了记录这次的心得体会以及方便下次,我又加了一行注释…………
吃饭去。