这几天收获挺大的,由于一个项目出了点问题,多人点击的时候就崩溃或者说出不来客户想要的结果,然后死活找不到出错的地方,由于客户那边催得紧,所以必须要抓紧完成,就找了来了师兄来帮忙解决。
师兄也是找了会就说了句,先加上注释。然后就把之前写的代码加上注释,每个功能段都是干嘛使得,把注释都加完之后,师兄不一会就把这个问题解决了。
因为项目是能跑起来,但是多人点击,比如很多人同时登陆的时候,项目就瘫了。最后说是因为使用都使用静态的方法,导致的。
在这里我想说的是,为什么一开始师兄找了会没找出来,而加了注释,不一会就解决了。这就引入了一个典型的“码农”:
码农
码农Coding Farmer(s):一个依靠写代码为生的群体,表现在:低收入,工作时间长。
也许有很多原因出现码农这种情况,我今天想说的是,编写代码的习惯,直接影响到你的工作,你的收入。好吧,我承认我身边出现过类似的情况。所以今天写这篇文章来说明你写的代码没有注释的可怕处。
你写的代码是为了给别人看的。很多人以为写的代码机器能运行就Ok了,事后出现的事情的态度:“事不关己;爱找谁找谁去,别找我就行。”为什么很多人不愿意看自己写的代码,因为自己看都困难;所以我想说的是,这样的态度,这样的作风,谁会和你合作,你一离开,这公司就得关门了。因为别人无法动弹你的代码,想看,可以,一行行来,但是没准编码编写的还不规范呢,那写的唧唧歪歪的,那就傻帽了。无从下手,还不如重写呢。你写的代码就算你能看懂,也不是给你自己看的,写代码是给别人看的。
没有良好的文档沟通,会浪费很多无聊的时间。比如你写的是c++,我写的是java,要是咱俩