快乐编程,娱乐注释

http://www.cnblogs.com/xdp-gacl/p/4198935.html

//                            _ooOoo_
//                           o8888888o
//                           88" . "88
//                           (| -_- |)
//                            O\ = /O
//                        ____/`---'\____
//                      .   ' \\| |// `.
//                       / \\||| : |||// \
//                     / _||||| -:- |||||- \
//                       | | \\\ - /// | |
//                     | \_| ''\---/'' | |
//                      \ .-\__ `-` ___/-. /
//                   ___`. .' /--.--\ `. . __
//                ."" '< `.___\_<|>_/___.' >'"".
//               | | : `- \`.;`\ _ /`;.`/ - ` : | |
//                 \ \ `-. \_ __\ /__ _/ .-` / /
//         ======`-.____`-.___\_____/___.-`____.-'======
//                            `=---='
//
//         .............................................
//                  佛祖镇楼                  BUG辟易
//          佛曰:
//                  写字楼里写字间,写字间里程序员;
//                  程序人员写程序,又拿程序换酒钱。
//                  酒醒只在网上坐,酒醉还来网下眠;
//                  酒醉酒醒日复日,网上网下年复年。
//                  但愿老死电脑间,不愿鞠躬老板前;
//                  奔驰宝马贵者趣,公交自行程序员。
//                  别人笑我忒疯癫,我笑自己命太贱;
//                  不见满街漂亮妹,哪个归得程序员?


http://www.cocoachina.com/programmer/20131205/7478.html

注重语法的注释
 
 
  1. return 1; # returns 1  
 
来自绝对菜鸟的注释
 
 
  1. // I am not sure if we need this, but too scared to delete. 
  2. ...  
  3. ... 
中文:个人不确认是不是需要,但是实在不敢删除
 
来自正直程序员的注释
 
 
  1. // I am not responsible of this code. 
  2. // They made me write it, against my will. 
中文:个人不负责这块的质量,因为他们逼迫我违心的写了这段代码
 
来自电影的注释
 
 
  1. options.BatchSize = 300; //Madness? THIS IS SPARTA! 
中文:疯了吧?这是斯巴达!
 
绝对尽责的注释
 
 
  1. i++; // increase i by 1 
中文:给变量i增加一个记数
 
绝对会被忽略的注释
 
 
  1. Catch (Exception e) { 
  2.  //who cares? 
  3. }  
中文:谁在意?
 
绝对不能信任注释
 
 
  1. /** 
  2.  * Always returns true. 
  3.  */ 
  4. public boolean isAvailable() { 
  5.     return false
中文:返回为true (编辑:永远不能相信注释)
 
典型的遗留系统代码里的注释
 
 
  1. /* 
  2.  * You may think you know what the following code does. 
  3.  * But you dont. Trust me. 
  4.  * Fiddle with it, and youll spend many a sleepless 
  5.  * night cursing the moment you thought youd be clever 
  6.  * enough to "optimize" the code below. 
  7.  * Now close this file and go play with something else. 
  8.  */  
中文:你可能相信你能看懂以下代码,但是其实绝对不可能,相信我。一旦你调试了,你绝对会后悔装聪明去尝试优化这段代码。最好的方式是关闭文件,去玩点儿你喜欢的东西吧。
 
Java程序里经常能看到的“典型”注释
 
 
  1. try { 
  2.   
  3. finally { // should never happen  
  4.   
中文:绝对不会运行到这里
 
超级有自知之明的代码注释
 
 
  1. //This code sucks, you know it and I know it.   
  2. //Move on and call me an idiot later. 
中文:这段代码的确很挫,我知道你也知道,先不要骂我2B了,请先继续往下看
 
绝对有年头的注释
 
 
  1. long long ago; /* in a galaxy far far away */  
中文:在很远很远的银河系外 (编辑:这段代码能运行,绝对是个奇迹)
 
"情色"代码让我如何注释为好
 
 
  1. double penetration; // ouch 
中文:我擦!(编辑:如果你不熟悉英文,double penetration 绝对无法理解,但是如果你熟悉AV,了解情色,应该知道什么体位是“双管齐下”吧! 嘿嘿,有点儿淘气了,请大家不要见怪)
 
绝对无法挑剔的注释
 
 
  1. /// this is a well commented line 
中文:这注释绝对完全没有问题
 
保证正确体位的注释
 
 
  1. // I don't know why I need this, but it stops the people being upside-down 
  2. x = -x; 
中文:我也不知道为什么需要这个,但是这个能保持大家不会倒立
 
来自Java1.2 SwingUtilities的注释
 
 
  1. doRun.run();  // ... "a doo run run". 
最好的帮助你了解递归的注释
 
 
  1. # To understand recursion, see the bottom of this file  
  2.   
  3. At the bottom of the file: 
  4.   
  5. # To understand recursion, see the top of this file 
中文:#如果想了解递归,请看最下面的注释...如果想了解递归,请看最上面的注释
 
绝对督促你工作的注释
 
 
  1. /* Please work */ 
绝对菜鸟注释
 
 
  1. //I am not sure why this works but it fixes the problem.  
中文:不知道为什么,但是的确解决了这个问题。


    • <!--


    •                                          
    •                                    .. .vr       
    •                                  qBMBBBMBMY     
    •                                 8BBBBBOBMBMv    
    •                               iMBMM5vOY:BMBBv        
    •               .r,             OBM;   .: rBBBBBY     
    •               vUL             7BB   .;7. LBMMBBM.   
    •              .@Wwz.           :uvir .i:.iLMOMOBM..  
    •               vv::r;             iY. ...rv,@arqiao. 
    •                Li. i:             v:.::::7vOBBMBL.. 
    •                ,i7: vSUi,         :M7.:.,:u08OP. .  
    •                  .N2k5u1ju7,..     BMGiiL7   ,i,i.  
    •                   :rLjFYjvjLY7r::.  ;v  vr... rE8q;.:,, 
    •                  751jSLXPFu5uU@guohezou.,1vjY2E8@Yizero.    
    •                  BB:FMu rkM8Eq0PFjF15FZ0Xu15F25uuLuu25Gi.   
    •                ivSvvXL    :v58ZOGZXF2UUkFSFkU1u125uUJUUZ,   
    •              :@kevensun.      ,iY20GOXSUXkSuS2F5XXkUX5SEv.  
    •          .:i0BMBMBBOOBMUi;,        ,;8PkFP5NkPXkFqPEqqkZu.  
    •        .rqMqBBMOMMBMBBBM .           @kexianli.S11kFSU5q5   
    •      .7BBOi1L1MM8BBBOMBB..,          8kqS52XkkU1Uqkk1kUEJ   
    •      .;MBZ;iiMBMBMMOBBBu ,           1OkS1F1X5kPP112F51kU   
    •        .rPY  OMBMBBBMBB2 ,.          rME5SSSFk1XPqFNkSUPZ,.
    •               ;;JuBML::r:.:.,,        SZPX0SXSP5kXGNP15UBr.
    •                   L,    :@sanshao.      :MNZqNXqSqXk2E0PSXPE .
    •               viLBX.,,v8Bj. i:r7:,     2Zkqq0XXSNN0NOXXSXOU 
    •             :r2. rMBGBMGi .7Y, 1i::i   vO0PMNNSXXEqP@Secbone.
    •             .i1r. .jkY,    vE. iY....  20Fq0q5X5F1S2F22uuv1M; 


    •     又看源码,看你妹妹呀!


    • -->

http://www.codeceo.com/article/9-funnest-code-comments.html

1.原先我还知道我在写什么,但是现在,只有上帝知道了。

这条注释是优秀数学家Karl Weierstrass写的。我唯一想问的是,他前后指的是不是同一个数学难题。如果是,那又是为什么,我真的非常想知道。

2.谨将我的所有代码所有工作献给我的妻子Darlene,因为她养育了我和我们的三个孩子,以及会一条人来疯的狗。

好吧,为这家伙的幽默感点个赞!即使不是幽默感发作,那也勇气可嘉。无论如何,读到这里,我感动得热泪盈眶。

3.等我喝醉了再来修复。

我之所以钦点这一条,是因为我特别想知道这家伙喝醉了以后怎么写代码?当然如果你能做得到,那的确是相当牛。不过大多数喝醉的人甚至都无法正常思考。不过不管是不是真的,这句话品着,还是蛮好笑的。

4.此处有危险,快撤退。

5.这代码很烂,我不说你也知道了。如果你能搞定它,那叫我傻瓜我也应。

这一条几乎可以说是这9条注释中最诚恳的了。开发过程中首要是能承认自己的缺点。这句话道出了大多数程序员的心声,话粗理不粗,哈哈。

6.代码有问题别找我!虽然是我写的,但是它们自己长歪了。

这家伙大概是为了逃避老板的责怪吧。不过我猜他现在应该已经被解雇了。

7.0不能做除数,没办法我只好用一个非常相近的数值代替:0=0.00000000000001

8.如果你看到这个,那么说明你现在已经在负责我以前的项目了。我感到非常抱歉。愿上帝保佑你。

这是非常经典的句式。很多程序员都会在自己半途放弃的任务上留下这句话给后面的人。

9.如果这些代码有用,那它们是Paul DiLascia写的,如果没用,那我就不知道是谁写的了。

有些程序员喜欢留下这么一句话,可能因为他们很确定自己再也不会搞这任务了吧,当然也有的则不是,而我只想说这种家伙的勇气可嘉啊!


http://news.mydrivers.com/1/302/302869.htm

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、当我写这段代码的时候,只有老天和我自己知道我在做什么。

现在,只剩老天知道了。

那些令人喷饭的代码注释:仅以此代码献给...



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值