曾经年少轻狂,写了三两行简简单单的逻辑代码,却总要在前头署上自己的大名,然后等到生产版本宕机那天,已经换了三四家的公司的你还是被无情夺命连环 Call 。 曾经对面坐着的是个花一般的测试,然后代码的注释里,总是会多出好几排空格。 曾经,我们在写代码时,还会有心情写注释。 曾经,写注释时,身边还有你。 望能博君一笑。 (部分灵感来源于互联网) //2006-10-05 鬼晓得我下面写的是什么鬼 //2013-03-08 谁能告诉我哪里能找到鬼 /* * TODO 在下一个版本优化这里 * TODO 产品经理已经跑路了,所以,我已经忘了要优化什么,好运. * Fuck */ //之所以没给你写注释 //是想让你体会体会我写下这些代码时候操蛋的心情 //某一款约X软件 //若是女性用户,执行魅力值放大算法; //若是男性,维持真实值。 long popular = 0; if(user.getGender() == Constants.GENDER_GIRL){ popular = fixPopular(); }else{ popular = user.getPopular(); } // // 亲爱的程序员同志,在此郑重的告诉您: // // 任何尝试对以下代码片段的变更都是十分错误的决定 // 在做任何改动之前,我建议您最好先累加计数器 // // 总计修改次数 = 23 try { ... }catch(Exception ex){ //当你定位到异常时,拜托给我烧柱香 throw new WhatsAFuckException("fuck fuck fuck"); } //要是你看到这行注释时,项目经理还是XX //我建议你还是跳槽吧 //我为了读懂下面这段代码花了113天 //我可以给你专题讲解,请加 xxxx.只需10元红包. //产品经理说因为第三方无法定位问题,暂时放开登录验证 //TODO 请不要告诉别人 //本来这里是有注释的,但是,全被我删掉了 //你咬我呀? //程序员A 2003-05-19 为了测试需要加入一段临时代码,开启转账白名单功能 //程序员B 2010-08-15 银行和公安没有找过你? //1386行 //这是一段死循环代码,为了更直接的让你知道,请参考底部注释 //底部 //你需要跳到1386行重新检查下注释 //TODO 女票来了,晚点再修复 //如果你觉得设计这段功能的产品是个脑残,请打开网页 //http://xxxx.com/topic/1242992 吐槽贴 //并给楼主点个Zan //要是老大把这地方的维护交给你,你可能有下面几个选择 //一、申请换个背锅侠来做 //二、离职 //三、回家准备点赔偿金 </head> <!-- 如果十年后IE还没死,请帮我打开下面的函数 --> <!--<body onload="fuckIE()">--> <body onload="initPage()"> function fuckIE(){ console.log("fuck ie") this.initPage() } function initPage(){ <!-- 和我对接的后台那家伙是个脑残,工资还是我的两倍 --> <!-- 我准备去做Java了,祝我好运 --> 来源:寻心湖 (微信号: xunxinhu)/ 原文:那些年,我们写过的注释 |