一定不要招惹我们程序员,否则代码注释里面多了些东西就别怪我们
每个程序员敲代码都有自己的特色风格,有的人写的杂乱无章,有的人写的井井有条,好的代码本身就是最好的说明文档。为了追求这一目标,除了写出优雅的代码外,给代码们添加注释,也是优秀程序员的一个好习惯。由于注释不会影响程序本身,所以注释里面会有些什么东西可能程序员本身都忘了,因此被程序员们玩坏了。
有人用敲代码的方式来各种搞怪放松,有人用敲代码的方式来宣泄自己的工作压力,还有人用来调侃整体思路。程序员压力大,需要一个地方发泄,可又不能因此断了思路,于是代码注释成了绝佳的地方。
就在去年,虾米音乐APP被爆出,代码注释中含有歧视侮辱性的词汇,将活动赠送的vip,标注为穷xvip。事件一曝光,就受到广泛关注,引来骂声一片。
看看图中这条注释,还挺有意思的,确实是个解压的好法子。不过这样子的代码给上级看了,就不会觉得是有趣了,你可能分分钟被炒。所以没发布时还是可以加一下,产品上线最好还是删了吧。
写注释是个好习惯,以防后期添加需求或者找bug,继程序员利用注释发泄情绪后,伟大的程序员又发现了另一处宝地,ID也算是一个情绪垃圾桶。在以前,知乎html代码中,曾出现这么一个id名字:“get in zhihu because i am stupid”,译为“傻子才进入知乎”,地址直接指向首页,产生了比较恶劣的影响。幸亏老板好像不知道此事,要是知道了,那就后果不堪设想了。
不止国内的程序员这样玩,国外的玩法更是出乎意料,这是一段来自贝尔实验室的,第六版Unix Kernel,注释语句为“you are not expected to understand this”,意思是,你不可能看懂这个。
在《雷神之锤三竞技场》这款游戏中,同样出现了奇葩的代码注释,而且十分露骨,为了和谐,对关键位置进行了打码,请自行脑补。
谷歌创始人谢尔盖·布林,在学生时代求职时,简历上没有写明期望的待遇,但如果你去查看他的建立的html代码,会发现还是有要求的。
A large office,good pay,and very little work.
Frequent expense-account trips to exotic lands would be a plus.
意思就是,办公室要大,工资要高,工作量还要很少,最好还能经常出差,去国外旅游的。
要求还挺高,不知道如果谷歌的求职者,这么告诉他,谢尔盖·布林会不会跳起来,拍桌子。估计会觉得风水轮流转吧,迟早要还到自己身上来。
你还可以想象一下程序员离职时会注释些什么,应该都是吐槽公司的话,不过,也有还比较有善良的程序员,直接告诉新来的兄弟,这家公司有多坑多坑。刚入职的程序员估计会被吓跑,然后感谢一下前辈。不过老板要是看了,估计不发飙都不行了。
“我自己是一名从事了多年开发的C++老程序员,辞职目前在做自己的C++私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的C++学习干货,从最基础的到各种框架都有整理,送给每一位c++小伙伴,想要获取的可以在7253,91790免费获取。
如果作为客户的你,看不懂下面这行注释,那你就要被坑惨了。
已经很直白的告诉你为什么运行缓慢了,老哥
还有,当程序员无聊时。。还会做这样的注释:
小编奉劝大家,写注释还是不要太皮了~否则。。。你懂的~
“我们相信人人都可以成为一个C++开发大神,现在开始,找个师兄,带你入门,学习的路上不再迷茫。这里是C++开发修真院,初学者转行到互联网行业的聚集地。"