改程序的烦恼。
今天终于把进售发票改完了。
星期一给我的,今天才给改完,真是要命呀,花了尽一个星期的时间才基本上改完。
终于知道为什么经常听到这样的话
改别人的代码宁可自己重新写一遍
今天终于身有体会呀
同一样个难度系数差不多,功能基本也差不多的模块,基本上不到一个星期就OK了(都是晚上做)。
可是改这个却和我重新写一遍所花的时间更差不多了,而且还不知道最终行不行。
第一:要看懂他的代码、代码风格
这个不太难,就那常规的几条句语。
第二:要看从他的代码中把逻辑关系看清楚-->这个有点费劲,
这个得一步步跟他走一遍,哪里出问题,什么原因,为什么会出现在这种错误,分析。
第三:要将自己改的代码与他写的代码风格差不多。
这个是最烦的一个啦,那就写代码,应该说错误出来了好改,可是却非常如此。有的时候你这里改好可,可
是别的却又与这里相关联,那这下子你就有的受了,程序数据就业务逻辑等一大的都要考虑进去,在改这一
次的时候,要进行全面观察,只要与这里有关联,那就的处理好,否则你改了之后有可能还不如以前好呢。
如果以后还有这改别人的代码的话,我想大家可的注意几。
第一:你不能把别的代码删除掉,如果删除掉了的话,就是对人家不尊敬,最好是把他写的代码注释起来。
第二:在添加代码的时候,最好是把添加日期、添加人等一些基本信息,写到你所添加代码的上面。这样就可以很
对以后的别人进行代码维护提供依准。
第三:添加注释。这样不尽对你是一种提高,也是对别人及自己以后代码维护提供非常好的说明。
个人认为添加注释并不会影响你的工作效率,我个人有这样体会,就是当你添加的注释越多时,说明越全,
那在你以后写代码来说是非常经松的一件事。你每写一个方法或函数的时候,你就把说明好了也把要输入的
参数都写上了,那当你再调用的时候,就可非常清析的调用,如果出现在问题也可以很快的看出是哪里出的
问题。
当你辞职走的时候,新人接管你手中事,他一看就知道,为什么改,改的原因等等。
--------------
不管你是给别人改程序还是自己写程序,注释可以说相当重要。
以前在学校里老说注释非常重要,可那时候只是当耳边风,通过这次,我知道也亲身感觉到写注释的重要性。
你的代码写的更好,再简单,再精练,如果没有注释为你记录,那过了N天以后,你就会想不起来,你就会想这是
谁的,这是什么意思,用来干什么的。
不过我觉得我这点还是挺好的,基本上每写完一个方法都会写上注释。并说明这个用来做什么用的,要传入哪些参
数值等....呵呵。