来传智学习的这段时间,我学到了很多东西。 在这里我想说的是,为什么一开始师兄找了会没找出来,而加了注释,不一会就解决了。这就引入了一个典型的“码农”:
码农Coding Farmer(s):一个依靠写代码为生的群体,表现在:低收入,工作时间长。 也许有很多原因出现码农这种情况,我今天想说的是,编写代码的习惯,直接影响到你的工作,你的收入。好吧,我承认我身边出现过类似的情况。所以今天写这篇文章来说明你写的代码没有注释的可怕处。
你写的代码是为了给别人看的。很多人以为写的代码机器能运行就Ok了,事后出现的事情的态度:“事不关己;爱找谁找谁去,别找我就行。”为什么很多人不愿意看自己写的代码,因为自己看都困难;所以我想说的是,这样的态度,这样的作风,谁会和你合作,你一离开,这公司就得关门了。
因为别人无法动弹你的代码,想看,可以,一行行来,但是没准编码编写的还不规范呢,那写的唧唧歪歪的,那就傻帽了。无从下手,还不如重写呢。你写的代码就算你能看懂,也不是给你自己看的,写代码是给别人看的。
没有良好的文档沟通,会浪费很多无聊的时间。比如你写的是c++,我写的是java,要是咱俩没有统一的文档进行沟通,那么很难交互。还有一点要说后期的维护,其实一个项目,后期维护要花的时间远远比你写代码花的时间要多的多,这就是我们反复强调的,为什么写注释要比代码多,好的习惯应该是注释占整个篇幅的三分之二。这样维护人员对项目进行后期的维护的时候,才能很好的进行维护或者说是升级。
|