热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

代码注释_每一个都能笑抽的39个奇葩代码注释

篇首语:本文由编程笔记#小编为大家整理,主要介绍了每一个都能笑抽的39个奇葩代码注释相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了每一个都能笑抽的 39 个奇葩代码注释相关的知识,希望对你有一定的参考价值。







素材来源:网络


1. 只有上帝知道



// 我写这一行的时候,只有上帝和我知道我在写什么


// 现在,只有上帝知道了


2. 相隔时空的 diss



//somedev1 -  6/7/02 添加对登录屏幕的暂时追踪功能


//somedev2 -  5/22/07 暂时个屁


(仿佛看到两个程序员相隔时空的 diss)


3. 喝大了



// 喝大了,等会再修 bug


4. 有魔法,别碰



// 有魔法,别碰。


5. 开森吗?



// 开森地调 bug 吧,傻 x


(隔着屏幕都想打他一顿)


6. 糊弄过去算了



/*


  • 你可能觉得自己看懂下面的代码了,

  • 然而你并没有,相信我。

  • 糊弄过去算了,不然你会好多个晚上睡不着觉,

  • 嘴里骂着这段注释,觉得自己很聪明,

  • 真能 “优化” 下面的代码。

  • 现在关上文件,去玩点别的吧。


*/


7. 你懂的



// 这代码真是烂透了,你懂的,我也懂的。


8. 先往下看



// 先往下看,后面再喊我傻 X。


9. 好怕怕



// 我也不确定我们到底需不需要这个,但是删了又特害怕。


10. 到底要怎样?



#要想理解递归,移步本文件底部


然后翻到文件底部:


#要想理解递归,移步本文件顶部


11. 本人对本代码概不负责



// 本人对本代码概不负责,


// 他们让我写的,非本人自愿。


12. 我偏不



// 就不给你们写注释


// 这代码写得这么费劲


// 所以你们读着也得费劲


13. 没有错,不好用就不是我写的



// 如果这段代码跑的通,那就是 Paul DiLascia 写的。要是跑不通,


// 那我就不知道是谁写的了


14. 没毛病



// 这公式没毛病,你要不信自己去算


15. 就问你服不服



// 要是你想被炒鱿鱼,那就删吧


16. 好好活着



// 如果将来读到这行代码,我会穿越回来,然后一死以谢天下。


17. 谨以此代码献给我的老婆



// 谨以此代码和我所有的工作献给我的老婆 Darlene,


// 这段代码要是放出去,


// 她就得照顾我还有三个孩子了。


(潜台词是自己代码写的太烂,会丢了工作或者造成公司倒闭)


18. 我读书少,别骗我



// 别删这行注释啊,删了程序就崩了


19. 仇恨绵绵不绝


放个大招,在 GitHub 上有这么一个脚本,前面好好的,很正常,到了中间作者忽然用注释对 Adobe PSD 来了一大段的疯狂吐槽:



// 到了这个份儿上,我得给你说说这个 Adobe PSD 格式。


//PSD 可不是个好格式,它甚至都是不个坏格式,叫它坏格式都是


// 对 PCX 和 JPEG 这些坏格式的一种侮辱。不,PSD 是一种烂到家的格式。


// 我忙活这段代码好几个星期了,我对 PSD 日渐增长的仇恨,


// 如同数百万个太阳燃烧成的怒火,绵绵不绝。


// 如果有两种不同的做事方法,PSD 会两个都试一遍。


// 然后再以正常人无法想象的方式想出三个甚至三个以上的方法,


// 把它们也都试一遍。PSD 把 “前后矛盾” 上升成了一门艺术。比方说,


// 为啥它忽然就决定这些特定组块对齐 4 比特,而且这种对齐方式


// 不应该包含在尺寸内?其它地方的组块要么没对齐,


// 要么对齐方式包含在尺寸内。这里就没包含在内。


// 这三种方式任何一种都是可以的,智商正常的格式都会只用一种,


// 我们的 PSD 当然是三种都用了,而且不止三种。


// 从 PSD 文件里拿到数据,就跟从你那 58 岁生日时被一条抓狂的淡水鲨鱼干掉的


// 上岁数的怪叔叔家的阁楼上想找出点好东西一样。


// 用鲨鱼这个比方不是我要表达的重点啊,但是我现在正在苦思冥想,


// 那些小题大做搞出这种文件格式的人该有怎样搞笑的人生啊。


// 之前吧,我想找到这种文件格式的最新说明书。


// 为此,我必须向他们申请许可,他们才考虑送我


// 这本神圣的 “秘籍”。整个过程还得向他们传真


// 一些文件的复印件,或者可能还得签点秘密协议。


// 我只能觉得,他们把这个流程搞这么复杂就是因为


// 他们造出了这么恶心的东西,心里有愧。我是自然不会


// 按他们的意思走这个流程的。但是假如我真的


// 这么做的话,我会把说明书的每一页都打印出来,


// 一把火给它烧了。要是能有超能力,


// 我会把说明书的所有复印件都收集过来,


// 放到宇宙飞船上,直接发配到太阳。


//


//PSD 不是我喜欢的文件格式。


看来是实在忍无可忍了。吐槽完这一段后,作者又继续淡定地写完了脚本。


这段脚本的地址:


https://github.com/zepouet/Xee-xCode-4.5/blob/master/XeePhotoshopLoader.m#L108


20. 新人默默的在后面增加一行注释:浪费在这里的总时间 = 48h



21. 新人看到这样的注释都不用再尝试了,感恩前辈



22. 即使系统终止运行,这个 BUG 依然存在



23. 只能说下家公司真惨,这是有多大的积怨呢



24. 整个网站就此垮掉......



25. 敢这么诅咒老板的,我敬你是条汉子



26. 你不可能看懂这个


这是一段来自贝尔实验室的,第六版 Unix Kernel,注释语句为 “you are not expected to understand this”,意思就是,你不可能看懂这个。



27. 穷逼 VIP


去年虾米音乐客户端的程序员竟然称一些活动送的 VIP 客户为 “穷逼 VIP“,引发了网友争议。



28. 不解释,看注释



29. 听前辈的话,把这块程序去掉就好了



30. 调试了半天才看到这个,新人表示已泪奔



31. 你有 freestyle 吗,也来一个?



32. 顾客要是不会看个代码注释,被坑了可能还不知道



33. 虽然没有年终奖,但我们有很多 bug 呀!


刚入职的程序员估计会被吓跑,然后感谢一下前辈。



34. 就连 Nike 也尝试了在他们的 robots 文件里加入了一个有趣的图案



35. 超级有自知之明的代码注释



36. 致敬每一个勇敢的编程骑士



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



或者这样的:



甚至这样的:



38. 据说下图是程序员写注释时的基本思路



39. 最后,送给广大开发者们,恭祝代码无 Bug






推荐阅读
  • imnewtotheswiftandxcodeworld,soimhavingaproblemtryingtointegrateapackagetomypro ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • Annotation的大材小用
    为什么80%的码农都做不了架构师?最近在开发一些通用的excel数据导入的功能,由于涉及到导入的模块很多,所以开发了一个比较通用的e ... [详细]
  • 其实之前也有下载过完整的android源码,但是从来没有对这个做过一些总结,在加上最近需要经常去看,索性就在从新下载,编译一下,其实这些东西官网上面都有。http:sou ... [详细]
  • 详解 Python 的二元算术运算,为什么说减法只是语法糖?[Python常见问题]
    原题|UnravellingbinaryarithmeticoperationsinPython作者|BrettCannon译者|豌豆花下猫(“Python猫 ... [详细]
author-avatar
rockminer
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有