文章图片
HowToCook…如何做饭?抱着“这个‘饭’可能有其他含义吧”的心态点开这个项目 , 结果:“西红柿炒鸡蛋”、“地三鲜”、“水煮肉片”、“可乐鸡翅”…不是标题党 , 这项目是真的想教会程序员做饭!
为程序员准备的“精准”菜谱
菜谱哪都有 , 上网一搜遍地都是 , 甚至还有视频教程 , 可里面总会时不时出现难以捉摸的“适量”、突然冒出的“调料”等 , 这对做事向来谨慎明确的程序员来说 , 实在颇为头疼 , “HowToCook”项目也由此诞生 。 (GitHub 地址:https://github.com/Anduin2017/HowToCook)
项目作者在“HowToCook”自述部分开门见山说道:
最近在家隔离 , 出不了门 。 只能宅在家做饭了 。 作为程序员 , 我偶尔在网上找找菜谱和做法 。 但是这些菜谱往往写法千奇百怪 , 经常中间莫名出来一些材料 。 对于习惯了形式语言的程序员来说极其不友好 。从做饭需具备的基础烹饪知识 , 到包括家常菜、主食、半成品加工、红烧菜系、饮料、酱料、甜品等一系列菜谱 , 甚至连针对“想学习高深厨艺和技巧”程序员们准备的辅料使用、油温鉴定等“进阶知识” , “HowToCook”项目都全部考虑到了 。
所以 , 我计划自己搜寻菜谱和并结合实际做菜的经验 , 准备用更清晰精准的描述来整理常见菜的做法 , 以方便程序员在家做饭 。
那么 , 这份程序员做饭指南究竟“清晰准确”到何种程度呢?
首先 , 来看看做饭萌新的程序员需要做哪些“厨房准备”吧 。 燃气灶、电饭锅、食用油、生姜、米等这些厨具和食材都很好理解 , 直到下面这段话:
如果你非常想追求形式化、标准化和仪式感 , 并且想拥有一个与众不同的有趣厨房 , 那就同样采购下列内容:看到这里 , 只想感慨一句:不愧是程序员 , 这么“硬核”的做饭工具都能想到 。
天平、游标卡尺、量筒、停表、烧杯、测温枪、移液器
然后 , 再试着打开每个人做饭之前必然会面临的重要难题“如何选择吃什么” , 结果又被意料之外的数学计算公式给整“懵”了:
文章图片
很好 , 很强大 , 果然还是数学公式符合做事严谨的程序员群体 。
最后 , 想着菜谱会不会也有意外“惊喜” , 便随手点开了第一个“西红柿炒鸡蛋” 。 尽管做好了心理准备 , 却依旧被这份精确到克和厘米的菜谱所震惊:
文章图片
再看看别的菜谱 , 也几乎都是这种画风 , 甚至每道菜的附加内容还酌情贴心备注了不同版本 , 如“西红柿炒鸡蛋”可不加糖、不加葱 , 盐可改为生抽等 。 不仅如此 , 菜谱最后都会加一句:“如果您遵循本指南的制作流程而发现有问题或可以改进的流程 , 请提出 Issue 或 Pull request。 ”
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
