.

全球最大的代码托管服务平台,GitHub

作为全球最大的同性交友代码托管服务平台,GitHub早已不再单纯。

可能有些机友还不太熟悉这个网站。

没关系,把它当成一个程序员分享作品的社区就行。

咱也不是程序员,也看不懂那些源代码,上这网站有啥意思?

这你就有所不知了,GitHub里的项目啊,骚的很。

机哥就看到过不少非常离谱的项目。

比如,灭霸脚本。

随机删除电脑里一半的文件,先不说作者是出于啥目的。

这种东西真的有人会用吗?

还有GIF表情包生成器的项目。

任意输入字幕,一键生成自己的专属表情包,效果是这样的。

不过,这些终究都是些小把戏。

论GitHub上最骚的项目,那还得是「程序员指南系列」。

你永远想不到,除了编程,程序员还会整些什么活。

机哥找了一些,给大家开开眼。

程序员做饭指南

先问问大家,如果想要做饭的话,会去哪里找菜谱?

机哥猜一猜,要么是搜做菜的网站和App,要么就是看美食博主的视频教程吧。

但这些菜谱也好,教程也罢,总会有些理解困难。

什么少许、适量、大量啦,要么就是油温八分热、煮至断生。

虽然算不上谜语人,但这种表达既不精准,也很难操作。

于是,一份由程序员创造的做饭指南就诞生了。

这个项目,目前已经获得3.25万颗星(点赞),在整个Github里都算得上是明星项目了。

感兴趣的机友可以在GitHub搜「HowToCook」查看。

懒得搜的同学,就跟着机哥来看看。

既然是做饭指南,就不应该只有菜谱和食材,烹饪工具才是基础中的基础。

这一点,一般的菜谱里可能不会提及。

但这份做饭指南里还是将它们一一列出,严谨!

程序员嘛,这个环节就相当于开发环境的搭建,很合理。

接下来就是这些厨具的使用,还有蒸、煮、炒、煎、炸、凉拌、腌制、焯水等等技术。

反正就是事无巨细,有种《厨房:从入门到精通》的既视感。

还是来看真正的菜谱吧。

从最简单的炒滑蛋,到经典的东北硬菜锅包肉,样样都有。

还有汤,有粥,有主食,有甜品,有饮料。

算了,机哥还是放张截图(图片可上下滑动),大家自行查阅吧。

在项目的介绍页面,每一个菜式都可以点击链接转跳。

样子嘛,乍一看和其它菜谱也没啥不同的。

但仔细看,你就会发现,这里面的用词及其严谨。

固体食材用量以克标出,液体食材则以毫升标出。

绝不会出现少许、适量这种描述。

一勺、一汤匙这种没有固定容量的也不可以。

因为,这是写在「示例菜」里明确的错误示范。

啥是「示例菜」?其实就是作者规定的菜谱标准格式。

除了禁止模糊描述,还要求标题的空格数量。

甚至,还要求给出按人数计算食材用量的公式,就像这样。

看看这个十分精髓的向下取整,细,是真的细啊。

到这里,可能就有机友会觉得奇怪了。

就算要求很严格,那不也还是菜谱嘛,跟GitHub也没啥关系啊?

且听机哥解释解释。

这份程序员做饭指南发在GitHub上,不仅仅是因为上面程序员多。

更重要的原因是,这份指南完全开源,任何人都可以为它添砖加瓦。

当然,不仅得按照格式来,还得要不断修bug。

一道回锅肉,就修改了十几次之多,用源码模式查看,整个页面都是花花绿绿的。

写份菜谱也太难了吧。

机哥又看了看Pullrequests里的请求记录,少说也有三分之一是不通过的。

还有人因为一块老豆腐的重量破防了。

当然,结果就是被作者罚看「内容规范」。

机哥对此表示完全理解。

毕竟,在程序员眼里,代码报错跑不起来,找谁抱怨都不好使。

程序员斗图指南

正所谓,保暖思……娱乐。

程序员做饭指南解决了吃饭的问题,接下来就是精神需求了。

就比如,在


转载请注明:http://www.abachildren.com/hbyx/2581.html