最近一段时间,写了两篇关于 sidekiq 的源码分析,但是一直想要补充的一段 sidekiq 里边的代码其实是挺有趣也挺逗的,所以这个星期就不要长篇大论的源码分析,来点轻松点的吧。
这个代码是这样的 o(╯□╰)o:
# https://github.com/mperham/sidekiq/blob/5ebd857e3020d55f5c701037c2d7bedf9a18e897/lib/sidekiq.rb#L51-L53
module Sidekiq
# ...
def self.❨╯°□°❩╯︵┻━┻
puts "Calm down, yo."
end
...
end
Haha, are you kidding me? 见过用特殊字符或者特殊语言文字做方法名的,但是用颜文字,我还是第一次见。但是别笑,本着工科男严谨与求知的精神,我全局搜索了下这个方法的调用,结果更搞笑的结果来了,这个方法根本就没有真实调用,但是相应的测试用例同样非常逗 2333333333!!!
describe "❨╯°□°❩╯︵┻━┻" do
before { $stdout = StringIO.new }
after { $stdout = STDOUT }
it "allows angry developers to express their emotional constitution and remedies it" do
Sidekiq.❨╯°□°❩╯︵┻━┻
assert_equal "Calm down, yo.\n", $stdout.string
end
end
哈哈,这只是难道为了方便程序员怒火中烧的时候表达想掀桌的内心吗?
当然,这个问题其实早就有很多人发现了,Ruby China 上也有好多的讨论了。今天是个快乐周六,让我再从网络上搜罗多一些搞笑的代码吧,哈哈~~~
精彩段子时间
每一个在注释或者代码里藏段子的程序员上辈子都是折翼的逗逼,不信,你看!
Exception up = new Exception("Something is really wrong.");
throw up; //ha ha
这个程序猿写代码时到底什么心态啊,故意抛个异常,还在注释里如此狂妄?墙头草可除了?
//When I wrote this, only God and I understood what I was doing
//Now, God only knows
哈哈,这个是我看的时候感觉比较搞笑的了,有种代码叫做天知地知我知,后来变成只有天知道了。。。
// drunk, fix later
好自觉的程序猿啊,酒后不宜改代码,多提倡,建议立法机关考虑加条规定,凡是酒后写代码的,一律立案侦办!
#define TRUE FALSE
可以想象当这个 commit 被 merge 进生产环境之后。。。哈哈,整个世界黑白颠倒!对的就是错的,错的就是对的!!!
return 1; # returns 1
这。。。不。。。是。。。废。。。话。。。吗。。。?!
Catch (Exception e) {
//who cares?
}
哈哈,我知道系统有异常啊,但是我才不管呢,哼~~~ ╭(╯^╰)╮
// I am not responsible of this code.
o(╯□╰)o 这个。。。不是我干的~~~真的!!!
// it was hard to write
// so it should be hard to read
所以不能怪我咯,代码本来就不好写,你还想我让你好读??? ╭(╯^╰)╮ 来啊,互相伤害啊!
// I have to find a better job
这位哥意识到自己职业生涯的终结了吗?
// If this code works, it was written by Paul DiLascia. If not, I don't know
// who wrote it
反正我不管,好的代码跟我有关,不好的代码肯定不是我写的!!!
# Linux Sex
$ date ; unzip ; strip ; touch ; grep ; finger ; mount ; fsck ; more ; yes ; umount ; sleep
好污的一段代码!!!天哪,我的眼睛! (*/ω╲*)
long long ago; /* in a galaxy far far away */
我有故事你有酒,我来给你讲一宿! O(∩_∩)O
/**
* Always returns true.
*/
public boolean isAvailable() {
return false;
}
我读书少,你别骗我!(这段代码据说是真的跟注释说的一样的~~~)
//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42
//
哈哈,这是受害者联盟吗?来来来,你掉坑里了吗?签个字登记一下吧!
return true; //true my ass! this doesn't work
哈哈,童话里都是骗人的 o(╯□╰)o
// Peter wrote this, nobody knows what it does, don't change it!
编程界网红Peter又中招……
注意:上面所有有趣的代码片段跟注释都是从以下帖子或者讨论中摘录,欢迎点击链接阅读原文:
写在最后
大多数程序猿的日常工作繁重辛苦,加班跟高度的精神压力都是家常便饭,如果你的身边有这样的程序猿,请一定要多多珍惜他们!也祝愿看到这篇帖子的程序猿们开怀一笑,生活已经如此多艰,快快休息放松一下吧!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。