这些代码注释,程序员看了点赞,老板估计要发飙了

简介: 好的代码本身就是最好的说明文档。为了追求这一目标,除了写出优雅的代码外,给代码们添加注释,也是优秀程序员的一个好习惯。由于注释不会影响程序本身,因此被程序员们玩坏了。

好的代码本身就是最好的说明文档。为了追求这一目标,除了写出优雅的代码外,给代码们添加注释,也是优秀程序员的一个好习惯。由于注释不会影响程序本身,因此被程序员们玩坏了。

image

有人用来娱乐,有人用来吐槽,有人用来调侃。程序员压力大,需要一个地方发泄,可又不能因此断了思路,于是代码注释成了绝佳的地方。

去年,就有这么一个事,虾米音乐APP被爆出,代码注释中含有歧视侮辱性的词汇,将活动赠送的vip,标注为穷xvip。事件一曝光,就受到广泛关注,引来骂声一片。

image

程序员一看这条注释,别说,还挺有意思,下回我也玩玩,是个解压的法子。可要是老板看了,严重点的,估计就炒盘鱿鱼给这位程序员吃了,怎么能这样瞎写呢?

注释,似乎并不是程序员,发泄情绪的唯一宝地,ID也算是一个情绪垃圾桶。早些时候,知乎html代码中,曾出现这么一个id名字:“get in zhihu because i am stupid”,译为“傻子才进入知乎”,地址直接指向首页,产生了比较恶劣的影响。这事儿估计老板不知道,不然轻则扣绩效,重则就是一顿k啊。

image

你以为只有国内程序员,才这么玩吗?不!国外玩的更疯。这是一段来自贝尔实验室的,第六版Unix Kernel,注释语句为“you are not expected to understand this”,意思就是,你不可能看懂这个。

image

在《雷神之锤三竞技场》这款游戏中,同样出现了奇葩的代码注释,而且十分露骨,为了和谐,对关键位置进行了打码,请自行脑补。

image

谷歌创始人谢尔盖·布林,在学生时代求职时,简历上没有写明期望的待遇,但如果你去查看他的建立的html代码,会发现还是有要求的。

A large office,good pay,and very little work.

Frequent expense-account trips to exotic lands would be a plus.

意思就是,办公室要大,工资要高,工作量还要很少,最好还能经常出差,去国外旅游的。

要求还挺高,不知道如果谷歌的求职者,这么告诉他,谢尔盖·布林会不会跳起来,拍桌子。

image

即将离职的程序员,会利用注释干什么?嗯,别说,这堪称时尚最良心的程序员了。直接告诉新来的兄弟,这家公司有多坑多坑。刚入职的程序员估计会被吓跑,然后感谢一下前辈。老板要是看了,估计不发飙都不行了。

image

做顾客,要是不会看个代码注释,被坑了可能还不知道,这是有多悲剧。

image

当然,闲的蛋疼的猿,还会做这样的注释:

image

或者是这样:

image

嗯?如此注释,娱乐娱乐就好,千万别尝试,要不你就得面对愤怒的老板,亦或者是发狂的项目经理……

原文发布时间为:2018-08-09
本文作者: w3cschool
本文来自云栖社区合作伙伴“w3c编程教程”,了解相关信息可以关注“w3c编程教程

相关文章
|
2月前
|
IDE 安全 程序员
揭秘如何用C编写出无敌的程序代码,你绝对会后悔错过!
揭秘如何用C编写出无敌的程序代码,你绝对会后悔错过!
14 1
|
7月前
|
人工智能 程序员 vr&ar
竟有程序员40了还在撸代码?
竟有程序员40了还在撸代码?
90 2
|
消息中间件 存储 JavaScript
如何写出一手让同事膜拜的漂亮代码?
如何写出一手让同事膜拜的漂亮代码?
|
程序员
笑出腹肌!有些程序员真会玩代码注释
笑出腹肌!有些程序员真会玩代码注释
65 0
笑出腹肌!有些程序员真会玩代码注释
|
JavaScript 前端开发
不看后悔系列!原来代码还可以这么写!
不看后悔系列!原来代码还可以这么写!
|
数据库
【硬着头皮】 比较两个数大小,麻烦写得整洁点
【硬着头皮】 比较两个数大小,麻烦写得整洁点
【硬着头皮】 比较两个数大小,麻烦写得整洁点
|
机器学习/深度学习 人工智能 自然语言处理
AlphaCode 能替代人类程序员吗?网友:被替代也挺好,这样就可以少写代码多开会了
DeepMind 是最新的人工智能研究实验室。它推出了一个可以生成软件源代码的深度学习模型,成果令人印象深刻。该模型被称为 AlphaCode,基于 Transformer,与 OpenAI 在其代码生成模型中使用的架构是一样的。
143 0
AlphaCode 能替代人类程序员吗?网友:被替代也挺好,这样就可以少写代码多开会了
|
存储 安全 搜索推荐
天选程序员:如何提个好问题?
天选程序员:如何提个好问题?
241 0
天选程序员:如何提个好问题?
|
架构师 Java 程序员
@程序员,拒绝无聊的代码面试!
要判断一个人是不是优秀的程序员,不一定非要看他的代码。 过去十多年里,我面试了许多工程师。在那段时间里,我总结了一系列的方法,可以在不看代码的情况下快速准确地评价一名开发人员。
1371 0
|
Java 测试技术 程序员
我可能是个假程序员!50个程序猿笑话程序猿最烦两件事
程序员最烦的是什么?50个程序猿笑话程序猿最烦两件事。没错,就是这2件事情……梁健也烦! 1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。
2122 0

热门文章

最新文章

相关实验场景

更多