5 个让你微笑的开源项目
无代码
FizzBuzz企业版
大众CI
volkswagen -“大众汽车检测您的测试何时在 CI 服务器中运行,并使其通过。”
还记得2015年的大众排放丑闻吗?你知道,大众的柴油发动机中安装了软件,可以检测发动机何时接受测试,并相应地调整性能以改善结果。
丑闻爆发后不久,一些开发人员觉得,如果有一个开源项目也抱着类似的想法,比如“让我们在每次测试时都假装结果良好”,那会很有趣,而大众项目就是由此诞生的。
众所周知,CI 是一种频繁测试和集成代码的实践。如果提交的代码会破坏服务,CI 管道会阻止其合并。这对于编写糟糕代码的人来说真是令人沮丧。不过不用担心,在 CI 服务器上安装大众汽车项目可以让 CI 始终通过,就像大众汽车安装的软件一样。

抨击侮辱者
bash-instuler—— “当用户输入错误命令时侮辱用户”
如果你曾经使用过命令行,你就会知道犯错是不可避免的。有时,你可能会拼错一些单词或漏掉一些字符。但这没关系,对吧?但根据 bash-insulter 项目的说法,情况并非如此。
每当用户输入错误命令时,该项目都会对其进行侮辱。其中一些侮辱如下:
- “这就是为什么没人喜欢你”
- “所以,我要继续为您运行 rm -rf /。”
- “这不是一个搜索引擎。”
- “这就是为什么你每个月只能见到孩子一次。”(在我看来,事情升级得太快了)
您可以在此处找到多位贡献者所贡献的完整侮辱性言论列表。看到社区齐心协力让世界变得更美好,总是令人感到温暖。
灭霸
thanos-js - “一个随意(但危险)的软件包,可以让 Thanos 弹指一挥就删除目录内的随机文件”
无论你是不是漫威粉丝,你可能都看过《复仇者联盟》系列电影,或者至少听说过。在最近两部《复仇者联盟》电影中,主要反派是一个名叫灭霸的紫色生物。灭霸是平衡的忠实信徒。他相信人口过剩的问题可以而且应该通过消灭银河系一半的人口来解决。
至于他是否真的做到了这一点,我不会在这里透露,以免剧透结局(虽然这是一部漫威迪士尼电影,但你猜发生了什么?……)
无论如何,灭霸对很多人来说都是一位真正的英雄,也是一种巨大的激励。这种激励催生了像thanos-js这样伟大(但又很无用)的项目。
thanos-js 会删除你电脑上一半的文件。每个文件都有机会成为那 50% 被删除的文件或那 50% 幸运未受影响的文件的一部分。最终,你将拥有一个完美平衡的系统,就像所有系统都应该的那样。假设它还能运行……
Bullshit.js
别被项目名称骗了。这个项目可不是胡扯。它的关键目标是将营销术语转化为人类可读的文本。这里有一个值得千言万语的演示:https://mourner.github.io/bullshit.js

披萨面团
披萨面团- “此食谱致力于帮助您制作出最适合那不勒斯披萨的披萨面团”
披萨面团其实是一个非常严肃的项目。我的意思是,只要给我一个更科学、更严肃、更准确的披萨面团制作方法就行了。而这正是它有趣的地方。谁能想到,通过拉取请求和问题的努力,我们就能得到迄今为止最好的披萨食谱呢?
看来开源食谱是下一个大热门(记住你第一次在哪里读到它)。
GitHub 现在把开源代码保存在北极的保险库里,这也很好。在后世界末日时代,人类会需要这个披萨面团配方。

更多开源项目将让我们微笑:)
就这样吧。希望你喜欢这篇文章。它与我平时写的内容很不一样,但对我来说,它很有趣 :)
如果你知道其他能让我们开心的开源项目,请在评论区告诉我们。