我也是没想到啊 , GitHub的热榜第一 , 竟然让一个 纯·做饭项目给占领了 。
没错 , 项目如其名 ,「HowToCook」它真的没在标题党 , 就是一大份正经家常菜谱 。
文章图片
当然 , 细节之处 , 可能还是跟普通菜谱略有不同……
文章图片
这计算公式 , 这 1cm*1cm , 真的很精准了2333 。
仓库作者就开门见山地说了:网上的菜谱对习惯了形式语言的程序员太不友好 , 所以他计划结合自己的经验 , 用 更清晰精准的描述整理常见菜的做法 , 方便程序员们在家做饭 。
并且 , 与许多开源项目一样 , 作者也非常欢迎更多小伙伴加入近来 , 共同维护、驱动这样一个别样的仓库 。
还真别说 , 目前 , 该项目已经吸引到60+贡献者 , 而Pull request里也已经堆满了新菜谱:
文章图片
从厨房准备到“中午吃什么” , 一站搞定
能受到这么多程序员的热捧 , 可见同是教做饭 , 还是这份指南最得程序员心 。
毕竟在最开始的“厨房准备”这个序章里 , 除了常规的锅碗瓢盆柴米油盐 , 「程序员做饭指南」还提供了一个非常具有仪式感的工具方案:
天平、游标卡尺、量筒、停表、烧杯、测温枪、移液器 。
文章图片
而如果你觉得以上都还不够“程序员” , 那么不妨看看仓库里附带的“中午吃什么”这个世纪难题解决方案 。
正如仓库作者所说:
如何决策吃什么也是我做菜之前一大难题 , 所以只能用数学描述一下了 。
计算方法大致是酱婶的:
当有人数N时 , 设素菜数为a , 荤菜数为b 。 N , a , b均为整数 。
a + b = N + 1
a ≤ b ≤ a + 1
解得:
a=floor(N/2)
b=cell(N/2)
Pull Request指南
这个项目的发起者 Auduin Xue , 是一名微软程序员 , base苏州 。
前面已经提到 , Auduin希望更多人一起来建设「程序员做饭指南」这个有趣的仓库 。
那么最后 , 如果你感兴趣 , 就一起来看看怎么把你手上的独门菜谱加入菜单吧~
需要注意的是 , 写新菜谱时 , 需要复制并修改已有的菜谱模板 。
模板包括这几个部分:必备原料和工具、计算、操作、附加内容 。
其中计算主要介绍计算公式 , 以便求得原料的量、重要时间参数、混合比例等 。
而操作部分 ,不允许使用“适量”、“少量”等不精准描述的词汇 。
文章图片
【厉害了!「程序员做饭指南」,用数学公式解决「吃什么」世纪难题】另外 , 在提交Pull request之前还需要同步更新一下 README.md里的菜谱目录 。
那么今日份的有趣GitHub项目就传送到这里啦~
项目传送门:
https://github.com/Anduin2017/HowToCook
— 完—
来源 | 量子位(微信号:QbitAI)
戳·分享
戳·点赞
戳·在看
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
