3

最近一段时间,写了两篇关于 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又中招……

注意:上面所有有趣的代码片段跟注释都是从以下帖子或者讨论中摘录,欢迎点击链接阅读原文:

  1. Fuzzzy blog: 40 most funny code comments ever

  2. What are some of the funniest comments in source code?

写在最后

大多数程序猿的日常工作繁重辛苦,加班跟高度的精神压力都是家常便饭,如果你的身边有这样的程序猿,请一定要多多珍惜他们!也祝愿看到这篇帖子的程序猿们开怀一笑,生活已经如此多艰,快快休息放松一下吧!


Martin91
435 声望34 粉丝