2017年10月22日(星期天)  农历:丁酉年九月初三
  • 首页
  • IT杂谈
  • 绝对不容错过的全球开发人员搞怪代码注释集锦,持续更新...

作者:三年。分类: IT杂谈 标签: 搞怪注释 代码注释

程序源代码中的注释经常是一个卧虎藏龙的地方,有人就很喜欢写幽默搞笑的注释内容。解释代码含义的同时,也带给人轻松神经的机会,确实是很有意思的风格,来看看这一辑国外某公司产品中的注释。


相信每一个挨踢(IT)人都知道什么是注释,也都知道如何在代码中添加注释,今天这篇文章中,我们将不会讨论如何添加注释,或者如何添加一个完美的注释,在今天的文章里,我们将给大家奉献一场来自全球开发人员的注释盛宴,看看大家是怎么在代码中添加自己富有想象力的注释吧,绝对会让你乐此不彼!

当然,如果你也有很多超有趣的注释,请留言和我们分享!我们的口号是:

“快乐挨踢(IT),娱乐注释” !!!

1、亲爱的代码维护人员:

当您尝试优化这段代码但发现这是一个极端错误的决定的时候,请修改下面的计时器,以便警示后人。

总计浪费在这段代码的时间 = 16小时


2、真的很有问题

3、谨以此代码献给我的妻子达琳,感谢她一直支持我,还有我三个孩子和一只狗。

4、神奇代码,请勿改动

5、喝醉啦,迟些再弄

6、你可能会认为你读得懂以下的代码。但是你不会懂的,相信我吧。

要是你尝试玩弄这段代码的话,你将会在无尽的通宵中不断地咒骂自己为什么会认为自己聪明到可以优化这段代码。

好了,现在请关闭这个文件去玩点别的吧。

7、程序员1(于2002年6月7日):在登陆界面临时加入一些调试代码

程序员2(于2007年5月22日):临你个屁啊

8、反正这个办法就修复了问题,我也不知道为什么会这样

9、要理解什么是递归的话,请参考本文件的底部
(在文件的底部)

要理解什么是递归的话,请参考本文件的顶部

10、狂插两下; //痛啊

11、亲爱的未来的我自己,请原谅我。

我有着难以表达的歉意。

12、我不对以下代码负责。

是他们逼我写的,是违背我意愿的。

13、疯了吗?欢迎来到斯巴达。

14、要是你能修正这个问题的话,我会送给你两个七十二岁的处女

15、没有注释留给你,难写的代码必定难读

16、IE浏览器的Hack(在这里先假设IE是浏览器)

17、有待修正。 修正什么啊?

18、要是再让我看到这种代码,我会带着枪来上班的

19、有只龙在这里……

20、在你阅读以下代码时,你要先搞懂为什么我在这样做。

我想读取一个根节点下面所有的子节点,以便控制根节点不会显示在选择框上。但那个傻逼的DBA找了一些某些傻逼的借口不让我用索引去读取这些数据,而要求我用他们傻逼的迭代器。所以有了以下代码。

21、当我写这段代码的时候,只有老天和我自己知道我在做什么。

现在,只剩老天知道了。


22、注重语法的注释

return 1; # returns 1

 

23、来自绝对菜鸟的注释

// I am not sure if we need this, but too scared to delete.
...
...

 中文:个人不确认是不是需要,但是实在不敢删除

24、来自正直程序员的注释

// I am not responsible of this code.
// They made me write it, against my will.

 中文:个人不负责这块的质量,因为他们逼迫我违心的写了这段代码

25、来自电影的注释

options.BatchSize = 300; //Madness? THIS IS SPARTA!

 中文:疯了吧?这是斯巴达!

26、绝对尽责的注释

i++; // increase i by 1

 中文:给变量i增加一个记数

27、绝对会被忽略的注释

Catch (Exception e) {
//who cares?
}

  中文:谁在意?

28、绝对不能信任注释

/**
* Always returns true.
*/
public boolean isAvailable() {
return false;
}

中文:返回为true (编辑:永远不能相信注释)

29、典型的遗留系统代码里的注释

/*
* You may think you know what the following code does.
* But you dont. Trust me.
* Fiddle with it, and youll spend many a sleepless
* night cursing the moment you thought youd be clever
* enough to "optimize" the code below.
* Now close this file and go play with something else.
*/

 中文:你可能相信你能看懂以下代码,但是其实绝对不可能,相信我。一旦你调试了,你绝对会后悔装聪明去尝试优化这段代码。最好的方式是关闭文件,去玩点儿你喜欢的东西吧

30、Java程序里经常能看到的“典型”注释

try {

} finally { // should never happen

}

 中文:绝对不会运行到这里

31、超级有自知之明的代码注释

//This code sucks, you know it and I know it.
//Move on and call me an idiot later.

 中文:这段代码的确很挫,我知道你也知道,先不要骂我2B了,请先继续往下看

32、绝对有年头的注释

long long ago; /* in a galaxy far far away */

 中文:在很远很远的银河系外 (编辑:这段代码能运行,绝对是个奇迹)

33、“情色”代码让我如何注释为好

double penetration; // ouch

 中文:我擦!(编辑:如果你不熟悉英文,double penetration 绝对无法理解,但是如果你熟悉AV,了解情色,应该知道什么体位是“双管齐下”吧! 嘿嘿,有点儿淘气了,请大家不要见怪)

34、绝对无法挑剔的注释

/////////////////////////////////////// this is a well commented line

 中文:这注释绝对完全没有问题

35、保证正确体位的注释

// I don't know why I need this, but it stops the people being upside-down
x = -x;

 中文:我也不知道为什么需要这个,但是这个能保持大家不会倒立

36、来自Java1.2 SwingUtilities的注释

doRun.run(); // ... "a doo run run".

 

37、最好的帮助你了解递归的注释

# To understand recursion, see the bottom of this file

At the bottom of the file:

# To understand recursion, see the top of this file

 

中文:

#如果想了解递归,请看最下面的注释

...

#如果想了解递归,请看最上面的注释

38、绝对督促你工作的注释

/* Please work */

 

39、绝对菜鸟注释

//I am not sure why this works but it fixes the problem.

  中文:不知道为什么,但是的确解决了这个问题

希望这些有趣的注释能够博君一笑,如果大家更搞笑更好玩的注释,请留言!!




温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/1584 人参与

发表评论:



手Q扫描加入Java初学者群