在硅谷有这么一句话:祖传代码就是屎山。不仅仅是别人的代码,就连自己的代码也是如此,而且如果不做记号的话,还真分不出来是不是自己拉的。
看自己之前的写的代码往往会两极分化:一种是恨不能掐死自己,一种是佩服自己。
觉得自己以前写的蠢比较常见毕竟所有的人都是在成长的,就像现在再看自己小时候写的字、写的作文,都觉得幼稚可笑。一般的反应如下面几种:
这么烂的代码居然还能稳定运行这么多年;
当时我的智商一定秀逗了才这样写;
这里这个bug这么长时间竟然没触发过;
这里完全可以一行代码搞定,我竟然用了五行;
这都不写注释,谁能看得懂啊。
这就是很多人都不愿去改自己代码的原因,越早写的越不愿改。
而那些佩服自己的,往往是现在已经没有耐心写出之前那样的代码了,他们的反应往往是这样的:
哇好整齐、注释好齐全;
还能这么用好炫酷
虽然很偏门,但是真简洁;
注释的作者竟然是我!不敢相信”。
总结一句话就是,自己的代码就像自己的孩子一样,最优秀。