程序员修炼之道-从小工到专家阅读笔记02
重复的危害
书中所说,重复是怎样发生的:
一些强加的重复,像是头文件,还有注释,着重看了作者所说的注释重复大概是指不要对一些足够简单的,不值得加注释的代码去强行注释。简单的代码不要去注释,但是可以去写像是一个文件的用法,一个方法的用途,这样的注释才是有效的注释。我过去有时候确实加了一些很简单的注释,导致会浪费很多时间,结合作者所说,我觉得很对,有道理,自己已经学会并理解的东西不要去加注释,那些重点部分,下次看可能就忘了的地方去加注释。
还有一种重复经常见于我们的代码中,就是无耐性的重复,我之前写过一些数据库连接语句,没有写到一个方法中去调用它,而是每次都把那段代码复制粘贴重新用,我以为这样会节省了时间,可代码的重构性很低,确实,如果放到别人电脑上,他需要修改每一个连接数据库的语句,就会浪费大量的时间。这的确很致命,能不重复的地方绝不重复,偷懒可能会引起大危害。