那些年我们写过的代码注释,没被打死真是奇迹!

简介:

曾经年少轻狂,写了三两行简简单单的逻辑代码,却总要在前头署上自己的大名,然后等到生产版本宕机那天,已经换了三四家的公司的你还是被无情夺命连环 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了,祝我好运 -->


e72087ecf2efbd3c084ce6c7f009baa9785aed58

本文来自开源中国社区 [http://www.oschina.net]

目录
相关文章
|
6月前
|
人工智能 程序员 vr&ar
竟有程序员40了还在撸代码?
竟有程序员40了还在撸代码?
89 2
|
7月前
|
设计模式 缓存 算法
花了30天才肝出来,史上最全面Java设计模式总结,看完再也不会忘
Design Patterns: Elements of Reusable Object-Oriented Software(以下简称《设计模式》),一书由Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides合著(Addison-Wesley,1995)。这四位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(或 GoF)”书。他们首次给我们总结出一套软件开发可以反复使用的经验,帮助我们提高代码的可重用性、系统的可维护性等,解决软件开发中的复杂问题。
103 0
|
8月前
|
SQL 人工智能 Java
程序员:你见过哪些要命的奇葩代码?
程序员:你见过哪些要命的奇葩代码?
78 0
|
12月前
|
消息中间件 存储 JavaScript
如何写出一手让同事膜拜的漂亮代码?
如何写出一手让同事膜拜的漂亮代码?
|
前端开发 程序员 开发工具
你疯了吧,竟然在代码里面“下毒”?
除了有点味道以外,这回是不记住了,我们编程写代码的过程和我们日常生活的例子,往往都是这样可以对应上,有了真实可以触及的实物,再去了解编程就会更加容易,也很难忘记。但可能会写着写着代码,就傻笑起来!
|
JavaScript UED
记一个“奇葩”需求的实现
记一个“奇葩”需求的实现
114 0
记一个“奇葩”需求的实现
|
JavaScript 前端开发
不看后悔系列!原来代码还可以这么写!
不看后悔系列!原来代码还可以这么写!
|
SQL 存储 监控
聊聊那些年遇到过的奇葩代码
无论是开发新需求还是维护旧平台,在工作的过程中我们都会接触到各种样式的代码,有时候会碰到一些优秀的代码心中不免肃然起敬,但是更多的时候我们会遇到很多奇葩代码,有的时候骂骂咧咧的吐槽一段奇葩代码后定睛一看作者,居然是几个月以前自己的写的,心中难免浮现曹操的那句名言:不可能,绝对不可能。
聊聊那些年遇到过的奇葩代码
|
Java 程序员
老爷子这代码,看跪了! (中)
老爷子这代码,看跪了! (中)
117 0
老爷子这代码,看跪了! (中)
|
安全 Java
老爷子这代码,看跪了! (下)
老爷子这代码,看跪了! (下)
103 0
老爷子这代码,看跪了! (下)

相关实验场景

更多