有趣的评论






4.93/5 (38投票s)
生产代码中找到的一系列有趣的评论
引言
在休息室里有很多关于在代码中发现的有趣的注释的帖子。我一直在想,如果有一个页面专门介绍在生产代码中发现的最有趣的注释,那将会很有趣。
请注意,发布来自您公司代码中的代码和/或注释可能会违反保密协议或版权,因此请确保您有权发布注释文本后再这样做。
请在下面的讨论主题中添加您有趣的评论。我会定期浏览这些评论,并将它们整合到文章本身中。
目前为止精选。
Malcolm McMahon 我总是怀着感情记住旧的迷你计算机(使用它自己的一种特殊语言)上的编译器发出的消息。 它没有显示“没有错误”,而是显示了更现实的:
None of your errors have been found
Christian Graus
这是我和另一位开发人员(Jono)在几个月的时间里进行的一段注释块。
//Chunker File Format calls /*******************************************************************/ //Jono's really cool stuff for sergei //of course everything I write is *COOL*, but these chunks are worth mentioning... /*******************************************************************/ // Some of us are more insecure than others, I guess...... // Damn your black heart Christian Graus....
我不确定他是如何知道是我,但是当我发现他的回复时,我差点笑倒在地......
来自Jono的另一条评论
//just ask jl if you can't understand that last line, I wrote it and I don't understand it....
还有一段是我写的,因为我不得不修复代码中记住自修改以来文件是否已保存的部分,大约是第100次,因为其他人做了更改以适应他们正在做的事情
// I am not an unreasonable person, but if anyone, and I mean ANYONE, ever has need to // change the code below and/or put ifdefs into it, please, please, PLEASE ask me to do it // or leave your name here. // If this code gets changed without a name being placed here, and the MRU or lastfilesaved // stops working as a result, I will compensate by killing everyone, in alphabetical order // of surname. Yes, Ben goes first, even though he doesn't touch the code. This is how // irrational I am feeling on the subject.
J. Schacherl
在一个之前的项目中,一位同事插入了一个消息框,供我们的beta测试人员追踪一些罕见的错误情况。上面写着“如果出现此消息,请致电Eugen,电话号码为xxxxx。”不幸的是,他忘记在发布版本中将其删除,所以时不时地有客户打电话到我们的热线并问:“这个Eugen是谁,我为什么要给他打电话?!?”日志文件中的一行:“数据已成功删除(希望如此)。”
各种
十六进制中喜欢的坏指针值
- 0xbaadf00d
- 0xBeefBabe
- 0xfeedface
- 0xdeadc0de
- 0xdeadbeef
Pavlos Touboulidis
有一个应用程序提供免费的互联网访问。 有一次,它挂了,所以我不得不终止(kill)它。 它死得很正常,但是弹出了一个消息框,上面写着
标题:“XXX.exe - 异常终止错误!!!”
文本:“XXX.exe被迫终止...由于黑客企图或严重的错误。 如果您没有尝试破解XXX.exe,请通知XXX支持!!! 否则,请勿打扰...”
Rick York
几年前,我在诺顿的《Windows编程》一书中看到了我最喜欢的作品之一。 它位于默认的Windows程序DefWindowProc中。 作者使用了一个goto,目标标签是
ICantBelieveIActuallyUsedAGoto
我看到这个时笑得很厉害。
Greg Strauss:
我曾经有一位经理对源代码标准要求相当严格。 他甚至编写了perl脚本,该脚本可以遍历源代码以查找违反“标准”的行为。
他最讨厌的是变量名太长...所以我偶然发现了一些旧的C ++代码,其中包含以下变量声明
int nThisVariableDoesntDoAnythingButIsOnlyHereToPissOffTheCodePolice = 0;
Richard Cunday:
我遇到的最奇怪的注释,回溯到我的大型机开发时代,是对屏幕提示问题的回答,该问题是操作员在不正确地提交批处理作业后会收到的。 屏幕提示显示以下消息
What killed the monkey in "Raiders of the Lost Ark?"
答案没有出现在操作员屏幕上,而是出现在源代码注释中。 正确答案-错误的日期
Dave Goodman:
在Alpha Micro计算机系统上,我曾经看到以下错误消息
It is a definite no-no to run BITMAP as a user command. Your nose will grow, your lawn will die, your hair will fall out, and your first-born will marry an aardvark. Shame on you!
匿名投稿:
有一次我正在反汇编一些代码,偶然发现一条非常有趣的消息:“如果您能读懂这个,那么您就太爱管闲事了”
Apple II上的Lifeboat C编译器在出现太多错误时会显示以下消息
I'm so confused! Check you source code"
RtroActiv
/**************************
This is a quick hack job
but since I'm leaving in
2 days... have fun.
***************************/