「程序员做饭指南」霸榜GitHub!网友评论:前无古人!
有人说,做菜和编程是相通的。开始我并不能理解其中的奥义,直到近日,我也是没想到啊,GitHub的热榜第一,一份「程序员的做饭指南」我恍然大悟 ....
没错,可它又不是一份普通的做饭指南,现在这个项目的star已达39.5K+,单日新增将近6000+。
据了解,「HowToCook」这个项目的发起者是一名微软程序员,由于疫情居家隔离,闲着没事,自己在家研究做饭。
据他自己说的,在家隔离,出不了门。只能宅在家做饭了。作为程序员,只能偶尔在网上找找菜谱和做法。
但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。
所以,他自己计划搜寻菜谱并结合实际做菜的经验,准备用更清晰精准的描述来整理常见菜的做法,以方便程序员在家做饭。
同样希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~
所以,他对传统菜谱当中一些程序员不太适应的表达进行了优化,使用程序员们更习惯的语法,并结合实际做菜的经验,来教程序员更好地做饭。
先来展示一下,他的学习模板: 示例菜里有什么:
△ 图片来源于GitHub,如侵删
更优秀的是,点进一个菜谱的详细介绍,里面连菜切的厚度都精确到了毫米级别 ....
可乐鸡翅做法:
△图片来源于GitHub,如侵删
除此之外,更“不可思议”的是,作者用程序员独有的方法,解决了“中午吃什么”这个世纪难题。正如作者所说:如何决策吃什么也是我做菜之前一大难题,所以只能用数学描述一下了。
我们来瞧瞧:
△ 图片来源于GitHub,如侵删
是不是还挺有意思?有网友评论说,运用数学公式来计算做什么菜的,怕是前无古人了!
我不禁感叹,这么有趣GitHub项目,也只有程序员本猿才能想出来了!
另外,在提交Pull request之前还需要同步更新一下 README.md里的菜谱目录。
来来,最后把项目地址给大家奉上:github.com/Anduin2017/H