(mmm官网m8olkkkk)32个超有趣的代码注释,原来代码这么好玩

全文3581字,预计学习时间23分钟。




图片:unsplash


代码注释是用“高级”英语描述程序将做什么的一种“艺术”。有人觉得很丑,有人觉得挺有用。

但也有一些“男人秀”程已经玩起了代码注释。玩梗,吐口水,画画……还有什么是他们不会的?


来欣赏一些有趣的代码评论吧~


注:内容较长,不严肃,仅供娱乐!

i++;//增量I

//神奇。请勿触摸。

返回1;#返回1

返回null//不是真的空

//有时我相信编译器会忽略我所有的注释

//我对这段代码不负责。 //他们逼我写的,违背了我的意愿。

//我将所有这些代码,所有我的工作,献给我的妻子达琳,一旦它//公之于众,她将不得不抚养我和我们的三个孩子以及那只狗。

#要理解递归,请参见文件底部的底部#要理解递归,请参见文件顶部

// //亲爱的维护者: // //一旦你尝试完& # 39;优化& # 39;这个例程, //已经意识到这是一个多么可怕的错误, //请递增下面的计数器,作为对下一个家伙的警告 // //total _ hours _ wasted _ here = 42

forstoring age的私有实例变量 public static int age;

//亲爱的未来的我。请原谅我。 //我可以& # 39;我甚至无法表达我有多抱歉。

#定义真假 //调试冤大头快乐

//开盖 //拿sh!t //close Li打开文件、转储数据、关闭文件的注释…

/*你不应该理解这个*/

const int TEN = 10//好像10的值会波动...

//当我写这个的时候,只有上帝和我明白我在做什么 //现在,只有上帝知道

/* * TODO:remove this function function remove($ customer _ id) { $ this-& gt;客户->;删除($ id); } */

//我& # 39;我很抱歉。

//醉了,以后补

//我对这段代码不负责。

//这段代码糟透了,你我心知肚明。

/*请工作*/

//我必须找一份更好的工作

//几百行之后,乔很难过... //哈利也很抱歉

catch(Exception e){ //谁在乎? }

// IE7更新。这仍然是糟糕的代码,但IE8可能还有很长的路要走:)

#圣诞树初始值设定项 to connect =[] to read =[] to write =[] primes =[] responses = { } remaining = { }

//如果你想被解雇,就把这个拿掉

// somedev1 - 6/7/02添加登录屏幕的临时跟踪 // somedev2 - 5/22/07临时我的屁股

//没有评论给你 //写起来很难 //所以应该很难读

//这个注释是不言自明的。

//如果这段代码有效,它是由Paul DiLascia编写的。如果没有,我不& # 39;我不知道是谁写的

} catch(PartInitException pie){ //Mmm...馅饼

int main(void) /*程序从这里开始*/

//休斯顿,我们有一个问题

//我不确定我们是否需要这个,但是太害怕了,不敢删除。

//自动生成,不可编辑。所有更改都将被撤消。

//如果删除此注释,程序将会崩溃

//这段代码糟透了,你我心知肚明。 //继续,以后叫我傻逼。

/** *总是返回true。 */ public boolean is available(){ 返回false }

//破解ie浏览器(假设ie是浏览器)

//乔很抱歉 几百行之后 //哈利也很抱歉

///////////////////////////////////////这是一句评论很好的台词

exception up = new exception(& # 34;真的出事了。"); 吐了;//哈哈

// TODO -注释此函数

//编译器先生,请不要读这个。

//如果你& # 39;如果你正在阅读这篇文章,那么我的计划可能是成功的

David S . Miller添加的所有bug

catch(Exception e){ //吃了它 }

重复 ... 直到(JesusChristsReturn) //不确定

//这应该可以修复一些不应该发生的事情

// somedev1 - 6/7/02添加登录屏幕的临时跟踪 // somedev2 - 5/22/07临时我的屁股



图片:unsplash


//todo:永不实现

//我不知道这为什么有效,但它解决了问题。

/** *为了那些走到这一步的勇敢的灵魂们:你们是被选中的人, *勇敢的编程骑士,他们不停地辛勤工作, *修复我们最糟糕的代码。对你们,真正的救世主,人类之王, *我要说:永远不会放弃你们,永远不会让你们失望, *永远不会到处乱跑,抛弃你们。永远不会让你哭泣,永远不会说再见。永远不会说谎伤害你。 */

//简单地从另一个代码中复制

//这是一种魔力。

//请对您的源代码发表评论

int MyFunction() { //曾经有一个人叫Dave int Result = 0; //谁的代码不会& # 39;t behavior my object * Ptr = new my object(); //他离开去开会了。 Result = Ptr-& gt;do something(); //让他的记忆出现漏洞& # 39; 返回结果; }

// //3.4 JeK我的经理答应我,如果我能修复这个版本,他会给我跳一段大腿舞 //3.5 JeK还在等我的经理跳那支舞 // 3.6 JeK我的经理换了,新经理ishairy,不想跳了 //3.7 Jek跳了那支舞,真讨厌! //

public boolean is dirty(){ //为什么总是出去 回来脏; }

#如你所见:我对代码进行了注释!

// TODO:完成。

/* 几个小时查阅google的大部头 我发现,凭着未知力量的意志 没有下面这条线,IE7认为6px = 12px */ font-size:0px;

public GetRandomNumber() { //由一个相当rolen的骰子选择 return 12; }

// ***喝醉了-以后补***

// TODO:删除

//如果我再看到这个,我& # 39;我要开始带枪上班了



图片:unsplash


//对于我将要犯下的罪行,愿詹姆斯·高斯林原谅我

def format_ticket_content(text,recursive = true) if text . is _ a?(ticket note) note = text text = note . content else note = nil end # #安全猪到了! text = h(text) # # _ # # _。_ _..._ .-', _.._(`) # # & # 39;-.` '/-._.-'',/ # #)& # 39;。 # #/_ _ | # | a a/| #。-.; # # & # 39;-('').-','; # # & # 39;-;| .' ## / ## | 7。__ _.- ## | | | ``/ /` / ## /,_| | /,_/ / ## /,_/& # 39;`-' ##

//我& # 39;对不起,我们的公主在另一座城堡里。

很久很久以前;/*在一个遥远的星系*/

& lt!-这里有龙->;

尝试{ }最后{ //应该永远不会发生 }

/* *您可能认为您知道下面的代码是做什么的。 *但是你没有。相信我。 *摆弄它,你会度过许多个失眠的夜晚,诅咒你认为自己聪明到足以& # 34;优化& # 34;下面的代码。 *现在关闭这个文件,去玩别的吧。 */

//如果你甚至想修改这段代码,你可能已经//做得太过分了

//在大括号引起停滞的情况下,用空格替换大括号 $ str = str _ replace(array(& # 34;{","}"),"",$ str);

/*啊啊啊啊!你& # 39;我永远也不会明白为什么这个有用。*/

//这只是因为Scottdoesn & # 39我不知道如何正确使用常量

//所有这些代码都是你的,除了gedit()...不要尝试修改//那里。

else { // wobbly wilson说这种事情绝对不会发生!! }

//这个公式是对的,不会的话自己算& # 39;don’不要相信我

stop();// Hammertime!

//放弃所有需要调试的希望

//这显然写得不恰当

dorun . run();// ..."阿斗跑跑& # 34;。

//把这个放在这里的人是安尼迪奥……这个根本不行!

// TODO使其工作

。=''.`/,/!(=)Zm。 .._,,._..,-`-`,`-` -`7//WW。 ,v=~/。-, - !|V-s.)iT-|s|-。'`///mK%。 v!“我!-.e]-g`bT/i(/[=。Z/m)K(YNYi../-]i44M。 v`/,` |v]-DvLcfZ/eV/iDLND/ZK@%8W[Z..`/d!Z8m //,c(2(X/nyny 8)ZZ/bZd()/7WY % WKKW)-& # 39;|(][%4. ,IC(e)WX @ wkkzkdkwmz 8(b5/ZK8]Z7 % ffVM,-。y!bNMi /-iit5N)KWG % % 8% % % % W8 % ZWM(8YZvD)XN(@。[ ]!/GXW[ /))G8 nmn % W % % % % % % % % 8KK @ WZKYK * ZG 5 kmi,- vi[NZGM[ i!(44y 8k % 8% % % * * ~ YZYZ @ % % % % % 4KWZ/PKN)zdz 7 c =//WZK %! ,vYtMZW8W%%f ',` . t/bNZZK % % W % % ZXb * K(K5DZ-c/KM48 -| C5 pbm 4 ddw % f v ./c[tMY8W % PMW % D @ KW]Gbf-/(= zzk M8[ 2(n 8 yxwk 85 @ K-& # 39;c|K4/KKK%@ V%@@WD8e~。//ct)8ZK%8` =)b%]Nd)@KM[!'cG!iWYK%%|!m @ KZf-c))ZDKW % ` yykwzgnm 4/Pb & # 39;-vscp 4]b @ W % & # 39;Mf` -L///KM(%W! !kk w4 ZK/W7)z . & # 39;/cttbY)DKW% -`。',v)K(5KW % % f & # 39;W)KWKZZg)Z2/,!/L(-DYYb54%,,`,-/v((kk 5 ww % f m 4 nddkzz(e!/7vNTtZd)8Mi!-,-/I-v((tKNGN % W % % & # 39;m8m 88(Zd))///((| DtDYKK-`/-I(=)KtNNN @ W % % % @ %[ !8%@KW5KKN4///s(Pd!roby 8/= 2(/4ZdzKD % K % % % M8 @ % % & # 39;% % % W % dGNtPK(c/2[Z(ttnyz 2 nzw 8 w8 k % % % % YKM % M % %。 *%%W%GW5@/%!e]_ tZdY()v)ZXMZW % W % % % * 5Y]K % ZK % 8[ & # 39;*%%%%8%8WK)[/ZmZ/Zi]!/M%%%%@f Y/NNMK%%! & # 39;VM % % % % W % WN5Z/Gt5/b)((cV @ f `-| cZbMKW % % | & # 39;v * M % % % WZ/zgt 5((+)L & # 39;-,,/ -)X(NWW%% `~`MZ/DZGNZG5(((,,tZ)KW % @ & # 39;M8K%8GN85(5///]i!vK)85W % % f ywkkkkwz 8g 54 x/gg MEK @ WM8 % @ !M8 % 8% 48WG @ KWYbW % WWW % % @ VM % WKWK % 8K % % 8WWWW % % @ ` ~ * % % % % % % % W % % % % % % % @ ~ ~ * MM % % % % % % % % % % @ f ` & # 39;''''

//如果你删了演职员表,我他妈的就杀了你。

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *。=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.* * | ______ | * * |。-""-.| * * |/| * * | _ | _ | * * |(|,。-.。-.,|/)| * * | & gt;"=._ | )(__/ __)( | _.="& lt| * * |(_/& # 34;=._"=._ |/ / | _.="_.="_)| * * | & # 34;=._"(_ ^^ _)"_.="| * * | & # 34;= _ _ | iii iii | _ _/= & # 34;| * * | _。="| iii iii/| & # 34;=._ | * * | _ _。="_.="/"=._"=._ _ | * * | ( _。="_.="` - ` "=._"=._/)| * * | & gt;_.=""=._ & lt| * * |(_/_)| * * | | * * & # 39;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='* * * * LASCIATE OGNI sper anza,VOICH & # 39ENTRATE *留下每一个希望,你进来 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

//如果我从未来读到这篇文章,我& # 39;我会回到过去,然后自杀。

// TODO:修复此问题。修复什么?

/* 这不是& # 39;这不是处理这件事的正确方法,但是今天是我的最后一天,Ron把咖啡洒在了我的桌子上,我&# 39;我饿了,所以只能这样了... */ return 12;// 12是我的幸运数字

使用命名空间std//那就起诉我吧

mmm官网

你还见过哪些有趣的代码注释?




留下评论并关注它

我们一起分享AI学习和开发的干货

如转载,请后台留言,并遵守转载规范。

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友