Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,都放在了文章结尾,欢迎前来领取!
![963b929531d1273d42aa30c22f9bce5d.gif](https://i-blog.csdnimg.cn/blog_migrate/6f74fa6abf9fd00202d41aa8f3460f76.gif)
每个程序员敲代码都有自己的特色风格,有的人写的杂乱无章,有的人写的井井有条,好的代码本身就是最好的说明文档。为了追求这一目标,除了写出优雅的代码外,给代码们添加注释,也是优秀程序员的一个好习惯。由于注释不会影响程序本身,因此被程序员们玩坏了。
![d0f7fd54a30c3f995294c447900ef443.png](https://i-blog.csdnimg.cn/blog_migrate/5d08a8b2dbba49535ad3879b55667762.jpeg)
有人用敲代码的方式来各种搞怪,有人用敲代码的方式来宣泄自己的工作压力,还有人用来调侃。程序员压力大,需要一个地方发泄,可又不能因此断了思路,于是代码注释成了绝佳的地方。
就在去年,虾米音乐APP被爆出,代码注释中含有歧视侮辱性的词汇,将活动赠送的vip,标注为穷xvip。事件一曝光,就受到广泛关注,引来骂声一片。
![8bd9feaa36e8e5eeb043b781936f806f.png](https://i-blog.csdnimg.cn/blog_migrate/fa6c5a93ee3c90f3354890ea6e3b4508.jpeg)
看看图中这条注释,还挺有意思的,属实是个解压的好法子。不过这样子的代码给上级看了,就不会觉得是有趣了,你可能分分钟被炒鱿鱼。
写注释是个好习惯,以防后期添加需求或者找bug,继程序员利用注释发泄情绪后,伟大的程序员又发现了另一处宝地,ID也算是一个情绪垃圾桶。在以前,知乎html代码中,曾出现这么一个id名字:“get in zhihu because i am stupid”,译为“傻子才进入知乎”,地址直接指向首页,产生了比较恶劣的影响。幸亏老板好像不知道此事,要是知道了,那就后果不堪设想了。
![a64b6dcc3df6b9903a5279f5ab20015d.png](https://i-blog.csdnimg.cn/blog_migrate/444ef6baf32e4a6960929e82307a94bf.jpeg)
不止国内的程序员这样玩,国外的玩法更是出乎意料,这是一段来自贝尔实验室的,第六版Unix Kernel,注释语句为“you are not expected to understand this”,意思是,你不可能看懂这个。
![6da70a9770c2a515ca106144c9c301e5.png](https://i-blog.csdnimg.cn/blog_migrate/5ad5cb78c64b92ce74b76be95e10763b.jpeg)
在《雷神之锤三竞技场》这款游戏中,同样出现了奇葩的代码注释,而且十分露骨,为了和谐,对关键位置进行了打码,请自行脑补。
![612a735efe60c46da2dcedd6c942ac69.png](https://i-blog.csdnimg.cn/blog_migrate/668e71dc711138726bc05aa78f2cfcc5.jpeg)
谷歌创始人谢尔盖·布林,在学生时代求职时,简历上没有写明期望的待遇,但如果你去查看他的建立的html代码,会发现还是有要求的。
A large office,good pay,and very little work.
Frequent expense-account trips to exotic lands would be a plus.
意思就是,办公室要大,工资要高,工作量还要很少,最好还能经常出差,去国外旅游的。
要求还挺高,不知道如果谷歌的求职者,这么告诉他,谢尔盖·布林会不会跳起来,拍桌子。
![f69c375a542355c23a33f53f8d6e87e0.png](https://i-blog.csdnimg.cn/blog_migrate/c0ff3dd858fb47191714851e9dfe6506.jpeg)
你还可以想象一下程序员离职时会注释些什么,应该都是吐槽公司的话,不过,也有还比较有善良的程序员,直接告诉新来的兄弟,这家公司有多坑多坑。刚入职的程序员估计会被吓跑,然后感谢一下前辈。老板要是看了,估计不发飙都不行了。
![f998dda2c97e9cf72014867f615bf21b.png](https://i-blog.csdnimg.cn/blog_migrate/25a82fd5a1810c60e4fb926eb95f0a5a.jpeg)
如果作为客户的你,看不懂下面这行注释,那你就要被坑惨了。
![caff2d1d0d34307816ac219f95a54616.png](https://i-blog.csdnimg.cn/blog_migrate/803b7b5b433ad594697fb2dea297f346.jpeg)
还有,当程序员无聊时。。还会做这样的注释:
![a0b289e6d068417694051f246873d5db.png](https://i-blog.csdnimg.cn/blog_migrate/2798207123293d5ccc410efd359aaa52.jpeg)
或者是这样:
![7b1331765439fd1e819c0056a715a856.png](https://i-blog.csdnimg.cn/blog_migrate/6606efa856b46b49908f7859b65e7e0f.jpeg)
所以奉劝大家,写注释还是不要太皮了~否则。。。你懂的~
好啦,文末分享一波福利给大家!
![6f7cce1fc204226d524832a48c53d5cc.png](https://i-blog.csdnimg.cn/blog_migrate/468192a9d8f02be19114d130205140f9.jpeg)
![2f3d64b26a039b938761cb71df4c707a.png](https://i-blog.csdnimg.cn/blog_migrate/ec65a947a59498ec451e72714c5fe4a4.jpeg)
关注+私信我“py书籍”即可获取!