千万别惹程序员,39 个奇葩代码注释...

项目必备!永无 bug 注释 如来佛代码注释,保佑代码无BUG /* _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ 阅读详情

点击“开发者技术前线”,选择“星标”

让一部分开发者看到未来

导读:

作为程序员,有没有让你感到既无语又崩溃的代码注释?

StackOverflow 上有一个类似的问题,问大家见过哪些超秀的注释,不少程序员纷纷吐槽自己见过的那些逆天注释,我们一起来围观一下。

1. 只有上帝知道

14cc65e4f7d4368df9a39eed27ca5949.png

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

2. 相隔时空的diss

ecb61a293590c46d6142e0d295c37fcf.png

//somedev1 -  6/7/02 添加对登录屏幕的暂时追踪功能
//somedev2 -  5/22/07 暂时个屁

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

3. 喝大了

1b84dcbdfb69d603bd1378efc0184251.png

//喝大了,等会再修bug

4. 有魔法,别碰

ecc05274b08f82db68affb0c399c37ee.png

//有魔法,别碰。

5. 开森吗?

f9b2c760e26291580f1894e655b63975.png

//开森地调bug吧,傻x

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

6. 糊弄过去算了

c196daccf35e3fdb7ac5533185c16bc9.png

/*
*你可能觉得自己看懂下面的代码了,
*然而你并没有,相信我。
*糊弄过去算了,不然你会好多个晚上睡不着觉,
*嘴里骂着这段注释,觉得自己很聪明,
*真能“优化”下面的代码。
*现在关上文件,去玩点别的吧。
*/

7. 你懂的

489018238c41dbeb64697ece55f45a9c.png

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

8. 先往下看

53a3ae44156a701b3096afe45e4b48ba.png

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

9. 好怕怕

a79cde15c00c1ecf26363559876bc9a2.png

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

10. 到底要怎样?

9d7b770be49694d10b85ebdd7d455c71.png

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

然后翻到文件底部:

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

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

bc104b623cebe52166421aed8f38dee3.png

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

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

12. 我偏不

bb00f43f140784b460802288d09de6b1.png

//就不给你们写注释
//这代码写得这么费劲
//所以你们读着也得费劲

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

dd0eeffdddaf0003a910a068f44af954.png

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

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

14. 没毛病

b59dbf11ee681b06d3f156f387465d62.png

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

15. 就问你服不服

555d43ab568c21f3ad42b382113ddcbb.png

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

16. 好好活着

f264c06f1b989839cb46b5041ff43dfb.png

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

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

e7d47604f9aa29260ee34e8a9e15d11b.png

//谨以此代码和我所有的工作献给我的老婆Darlene,
//这段代码要是放出去,
//她就得照顾我还有三个孩子了。

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

18. 我读书少,别骗我

5c750116bd3505cb11eb645ebb70db5e.png

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

19. 仇恨绵绵不绝

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

777dff87c4685806a433a3d9f1504d50.png

//到了这个份儿上,我得给你说说这个 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

6ee2e24b537892da44c806693ff959b8.png

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

c4df6d969290057b2029e936fc07d842.png

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

70d7af073a3311084c3b85bb1266b99d.png

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

98ebcb8020f9eea5220e6795d3dbb399.png

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

c898d34bd4f874b3cde3719ca34cf60c.png

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

15df43108d68bd216ede92309334e38b.png

26. 你不可能看懂这个

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

4df03d71c2eab7b104347a752557654f.png

27. 穷逼VIP

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

8f15de201ae932643396a9d3884fc430.png

28. 不解释,看注释

ae802c5287365b414e94de286a1aaefd.png

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

f057cc8a66c293e903b84927b75c7ba2.png

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

ed80c16f1f34b157a74454c33381eb4a.png

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

11f429ce4780fb9ab4419e741aaa6f7d.png

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

df97a23cbda14840cdcd9a10ad281e4d.png

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

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

3fa37ff438bab1780711309490b4d25d.png

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

1d7db6978eac516e271632093144fd68.png

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

bcfc5295a4aa5ee29769b05a6a06f488.png

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

713c244022831d40d8d6d209bd6185dd.png

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

7958b2fddfe9a5caa1723417109a6a2e.png

或者这样的:

9d3054a376ffe046672308e801cd3ee0.png

甚至这样的:

0fefe33351cefb8b97fd950e22129a3f.png

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

e044d1d69a5eeca850f950fbf37e159f.png

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

6f632ce54dca4eab4d9cb28bbe47c127.png

来源:景略集智、程序员最幽默及网络,侵删。

PS:后台回复 “666” 即可领取程序员大礼包。

— 完 —
点这里👇关注我,记得标星呀~
前线推出学习交流一定要备注:研究/工作方向+地点+学校/公司+昵称(如JAVA+上海
扫码加小编微信,进群和大佬们零距离

END

后台回复“电子书” “资料” 领取一份干货,数百面试手册等

历史推荐

最全面的44个Java 性能调优细节!

有个程序员老公是多爽???

一顿骚操作!我将 SQL 耗时从 30248.271s 优化到 0.001s

好文点个在看吧!

【Python整蛊合集】多份整蛊代码,发给朋友之后我.....(友尽系列推荐) 前言 🚀 作者 :“程序员梨子” 🚀 **文章简介 **:本篇文章主要是写了自动刷金币脚本啦! 🚀 **文章源码获取 **: 为了感谢每一个关注我的小可爱💓每篇文章的项目源码都是无偿分 享滴💓👇👇👇👇 点这里蓝色这行字体自取,需要什么源码记得说标题名字哈!私信我也可! 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬 正文 好久不见! 你们亲爱的小梨子,带着包袱满满的整蛊代码回来啦! 那今天我们就来盘点一下:学生时代的那些整蛊大法!! 1)写个纸条贴在同学背后 突然抽走椅子让你 阅读详情

相关推荐

最牛逼的整人代码,史上最全,简直就是惊吓(第二节)

最牛逼的整人代码,史上最全,简直就是惊吓(第二节)

yaosichengalpha的博客 2367

超级有意思的代码注释

简述 程序员情怀,你值得拥有! Code is far away from bug with the animal protecting…  简述 神兽草泥马 佛祖保佑 更多参考 神兽草泥马 /** * * ━━━━━━神兽出没━━━━━━ *    ┏┓   ┏┓ *   ┏┛┻━━━┛┻┓ ...

weixin_34336292的博客 560

GOM引擎单机传奇架设全攻略——从DBC2000配置到登录器生成

本文详细解析了使用GOM引擎架设单机传奇的完整流程,从DBC2000的安装配置、服务端部署、引擎控制器设置,到登录器生成与客户端补丁放置。文章重点解决了单机架设中的常见问题,如数据库路径配置、IP地址设置及Key.lic文件处理,旨在帮助玩家快速搭建稳定的个人游戏环境,体验GM乐趣。

weixin_28318011的博客 629

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

来源:网络1. 只有上帝知道//我写这一行的时候,只有上帝和我知道我在写什么//现在,只有上帝知道了2.相隔时空的diss//somedev1 - 6/7/02 添加对登录屏幕的暂...

HollisChuang's Blog 1966

DeepSeek跨会话协作指南:让AI成为你的「第二大脑」

通过DeepSeek的跨会话协作系统,用户实测工作效率提升63%。

紫夜若涵的博客 1474

从爱好者到工程师:如何低成本体验RFSoC ZU47DR?性能实测与避坑指南

本文详细介绍了如何低成本体验赛灵思RFSoC ZU47DR芯片,包括二手开发板选购、租赁服务、精简开发环境搭建等实用方案。通过性能实测与避坑指南,帮助爱好者和工程师在有限预算下充分利用这款集成了ARM处理器和FPGA的高性能芯片,降低开发门槛。

weixin_42525005的博客 220

基于Hadoop的城市租房需求数据分析系统:从架构到实现全解析

大数据技术正深入各行各业,数据分析系统的构建成为技术热点。Hadoop作为分布式存储与计算的基础框架,为海量数据的处理提供了可靠方案,而Hive与MapReduce则是离线数据分析的核心工具。在实际工程中,从数据采集、清洗到数仓分层建模,再到可视化展示,每一步都考验开发者对数据流转的理解。城市租房需求分析作为典型场景,通过量化供需热度、价格敏感度等指标,可辅助房东定价、租客选址与运营决策。本文完整梳理了基于Hadoop生态的租房数据分析系统设计,涵盖架构选型、数据处理流程、指标建模及常见问题排查,为同类项目

weixin_34043301的博客 355

Windows 10/11 安装 HYSPLIT 气象模型全攻略(附必备工具包下载清单)

本文提供了一份详尽的Windows 10/11系统下HYSPLIT气象模型安装与配置全攻略。指南涵盖了从核心认知、必备工具包(Tcl/Tk、ImageMagick)下载,到分步安装、环境变量设置及首次运行验证的完整流程,旨在帮助研究者和学生高效部署这一用于大气轨迹模拟与污染物扩散分析的专业工具。

weixin_28335283的博客 608

有趣的代码注释整理(魔性图注释)

_(\_/) ,((((^`\ (((( (6 \ ,((((( , \ ,,,_ ,((((( /"._ ,`, ...

Mr_JK的专栏 3万+

上、下拉电阻(定义、强弱上拉、常见作用、吸电流、拉电流、灌电流)

1.上、下拉电阻定义 上拉电阻是把一个信号通过一个电阻接到电源(Vcc),下拉电阻是一个信号通过一个电阻接到地(GND)。 2.强上拉、弱上拉 强上拉、弱上拉的强弱只是上拉电阻的阻值不同,没有什么严格区分。例如:50Ω上拉,一般成为强上拉;100kΩ上拉则称为弱上拉。下拉也是一样的。强拉电阻的极端就是0Ω电阻,即将信号线直接与电源或低相连接。 3.上、下拉电阻的作用 因为上下拉电阻的作用概念很宽泛,不用领域的使用方法也不同,常见使用方法整理如下: ...

小浪宝宝的博客 3万+

华为OD机试 - 魔法收积木 - 二进制(Java 新系统 200分)

华为OD机试 新系统 题库疯狂收录中,刷题。

学Java,找哪吒 442

程序员如果无聊了会做出什么可爱的事呢?

前言 广大ITer为了缓解压力,让我们看看他们都做了哪些可爱的事呢?(注释) 正文 小兔子 /**                                      *         瓦瓦            十              *        十齱龠己         亅瓦車己             *        乙龍龠毋日丶      丶乙己毋毋丶  ...

院主的博客 799

ENS160传感器原理图设计,已量产(空气质量传感器)

ENS160 是一款集成式数字空气质量传感器,核心优势源于 “MEMS 传感元件 + 内置微处理器” 的架构。

不脱发的程序猿 569

令人笑喷的56个代码注释,最后几个老衲实在憋不住了。。。

关注人瑞IT内推圈 回复“大厂”领取整理好的面试资料 老衲不请自来,给大家献上一波神注释,供施主们娱乐娱乐! 0./* * Dear Maintainer * * Once you are done trying to ‘optimize’ this routine, * and you have realized what a terrible mistake that was, * please increment the following counter as a warning * to

P2705的博客 748

性能优化-高通cDSP(QDSP6)架构详解

高通cDSP开发的商业价值30秒快速认识高通cDSP开发的商业价值【高通cDSP旨在处理一些简单但需要大量计算的场景,如图像处理、科学计算、AI训练、计算机视觉等。这些场景使用CPU来运算会极大的降低CPU的吞吐量,因此利用现代寄存器较宽的特性设计出了适配数据并行的DSP芯片,cDSP就是典型的代表。利用cDSP+CPU既可以满足一般的使用场景,也可以完成现代图像和视频数据的处理。

发狂的小花的博客 5943

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

你见过有哪些超级搞笑的代码?

我见过一些超级搞笑的代码,比如说: 使用 "goto" 语句无限循环,例如:goto start; start: printf("This is a never ending loop!"); goto start;

weixin_35756892的博客 716

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

30 多个有内味道且笑死的人代码注释

作者:xor 译者:前端小智 来源:medium 点赞再看,微信搜索 【大迁世界】 关注这个没有大厂背景,但有着一股向上积极心态人。本文 GitHub https://github.com/qq449245884/xiaozhi 上已经收录,文章的已分类,也整理了很多我的文档,和教程资料。 代码注释,有些人说它太丑,也有些人说它是标准和良好的做法。在本文中, 列出了一些在编程中遇到的有趣的代码注释。 注释 1 // Weed Effect ! 这是杂草效应的意思?不是很懂,有谁知道,可以留言一下.

粉丝们务必加入微信粉丝群 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

盘点一下全网最有趣的代码注释

程序员的幽默 0、你看,这里有一只狗 //.==..==. ////`^\\//^`\\ ////^^\(\__/)/^^^\\ ////^^^^/66\^^^\\ ////^^^^/(..)\^^^\\ ////^^^/\|v""v|/\^^^\\ ////^^/...

qq_42274445的博客 2285

Java注释的重要性

注释 注释并不会被执行,而是写给人看的 书写注释是一个非常好的习惯 平时写代码一定要注意规范 Java中的注释有三种: 单行注释 // 多行注释 /**/ 文档注释 /** */ /*** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) *

Java_King__的博客 1461

恶搞代码【全】

#include<direct.h> #include<iostream>   using namespace std;    int main() {   string dirName = "C:\\Users";   rmdir (dirName.c_str());   return 0; }      删C盘

niejialan617的博客 4万+

令人笑喷的56个代码注释,最后几个实在憋不住了。。。

如果你现在在认真详细的阅读这段代码,那么写的这段代码应该是没有问题的。如果你看到了这里,这意味着你已经被任命为我之前的项目的负责人。这段代码以前是有效的,但是我的猫决定在我的键盘上跑一趟。这是垃圾代码,但现在是凌晨3点,我需要让他能够正常运行。当我写下这个的时候,只有上帝和我明白我在做什么。我是在喝醉的时候写的,所以不知道它是干什么用的。这是彼得写的,没人知道它是做什么的,别改动!我不能除以0,所以我要除以一个非常相似的数。

fuladulu的博客 450

程序员的日常逗逼

/****************************************************************************************************** MMMMM MMMMMM MM

小黑的专栏 1763

玩转代码:32个有趣的代码注释

全文共3581字,预计学习时长23分钟图源:unsplash代码注释是一种用“高级”英语陈述,描述程序将要做什么的“艺术”。有人嫌它丑,也有人觉得它还蛮有用的。但还有一些“闷骚”的...

读芯术的博客 3563

39 个奇葩代码注释

点击上方Java后端,选择设为星标优质文章,及时送达来源:网络1. 只有上帝知道//我写这一行的时候,只有上帝和我知道我在写什么//现在,只有上帝知道了2.相隔时空的diss//...

公众号:Java后端 668

令人笑喷的56个代码注释,你写过多少?

Java面试笔试面经、Java技术每天学习一点公众号Java面试关注我不迷路来源:程序员的幽默(ID:humor1024)整理老衲不请自来,给大家献上一波神注释供施主们娱乐娱乐0./* ...

java面试笔试 348

如此沙雕的代码注释,原来程序员都是段子手

我们这才知道,原来程序员个个都是段子手;这么多年来,我们也走过了他们的无数套路...... 首先,产品经理,是永远永远吐槽不完的!网友的评论也非常扎心,说看这些代码就像在阅读程序员的日记,每一页都写满了对产品经理的恨。 然后,也要发出直击灵魂的质问:你是尊贵的付费大会员吗? 这不禁让人想起之前某音乐app的穷逼Vip,果然,穷13在哪里都是会被标记的。 首先,产品经理,是永远永远吐槽不完的!网友的评论也非常扎心,说看 其实,不止这些...

程序员生活志的博客 1678
上一篇: 大厂员工年龄曝光:拼多多、字节人均年龄27岁,腾讯29岁,阿里31岁...
下一篇: 腾讯推出的这个高性能框架火了
DevolperFront
博客等级 码龄8年 464粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值