程序源代码中的注释经常是一个卧虎藏龙的地方,来看看这一辑国外某公司产品中的注释。注意:看的时候严禁喝水或进食。
![clip_image001 clip_image001](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102235605.jpg)
亲爱的代码维护人员:
当您尝试优化这段代码但发现这是一个极端错误的决定的时候,请修改下面的计时器,以便警示后人。
总计浪费在这段代码的时间 = 16小时。
![clip_image002 clip_image002](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102236797.jpg)
真的很有问题。
![clip_image003 clip_image003](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102238734.jpg)
谨以此代码献给我的妻子达琳,感谢她一直支持我,还有我三个孩子和一只狗。
神奇代码,请勿改动。
喝醉啦,迟些再弄。
![clip_image006 clip_image006](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102243310.jpg)
你可能会认为你读得懂以下的代码。但是你不会懂的,相信我吧。
要是你尝试玩弄这段代码的话,你将会在无尽的通宵中不断地咒骂自己为什么会认为自己聪明到可以优化这段代码。
好了,现在请关闭这个文件去玩点别的吧。
![clip_image007 clip_image007](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102244433.jpg)
程序员1(于2002年6月7日):在登陆界面临时加入一些调试代码
程序员2(于2007年5月22日):临你个屁啊
![clip_image008 clip_image008](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102245698.jpg)
反正这个办法就修复了问题,我也不知道为什么会这样
![clip_image009 clip_image009](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/2010101210224515.jpg)
要理解什么是递归的话,请参考本文件的底部
(在文件的底部)
![clip_image010 clip_image010](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102246747.jpg)
狂插两下; //痛啊
![clip_image011 clip_image011](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102247280.jpg)
亲爱的未来的我自己,请原谅我。
我有着难以表达的歉意。
![clip_image012 clip_image012](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102248402.jpg)
我不对以下代码负责。
是他们逼我写的,是违背我意愿的。
![clip_image013 clip_image013](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102249416.jpg)
疯了吗?欢迎来到斯巴达。
![clip_image014 clip_image014](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102250322.jpg)
要是你能修正这个问题的话,我会把72个处女中的两个送给你。
![clip_image015 clip_image015](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102251999.jpg)
没有注释留给你,难写的代码必定难读
IE 浏览器的 Hack (在这里先假设IE是浏览器)
![clip_image017 clip_image017](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102252800.jpg)
有待修正。 修正什么啊?
![clip_image018 clip_image018](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102253672.jpg)
要是再让我看到这种代码,我会带着枪来上班的
![clip_image019 clip_image019](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102255592.jpg)
有只龙在这里……
![clip_image020 clip_image020](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102257927.jpg)
在你阅读以下代码时,你要先搞懂为什么我在这样做。
我想读取一个根节点下面所有的子节点,以便控制根节点不会显示在选择框上。但那个傻逼的DBA找了一些某些傻逼的借口不让我用索引去读取这些数据,而要求我用他们傻逼的迭代器。所以有了以下代码。
![clip_image021 clip_image021](mhtml:file://C:\Users\user\Desktop\幽默的老外程序员注释_IT新闻_博客园.mht!http://pic003.cnblogs.com/2010/34358/201010/20101012102258296.jpg)
当我写这段代码的时候,只有老天和我自己知道我在做什么。
现在,只剩老天知道了。