跳转至

油焖大虾

📐 度量标准:本菜谱所有模糊表述(块/勺/火候/油温/熟度)均以_spec.md(度量标准库) 为准,可点击各章节锚点查看。 宴客菜里的「对象生命周期管理」——煎虾(对象实例化)→焖制(异步等待)→收汁(GC压缩)→出锅(对象发布),15 分钟完成一份色泽红亮、鲜甜弹牙的大虾。

常量定义(Constants)

常量名 来源
FIRE_LOW 小火(120-140℃,火焰不舔锅底) _spec §3
FIRE_MID 中火(160-180℃,火焰舔锅底一半) _spec §3
FIRE_HIGH 大火(200℃+,火焰包住锅底) _spec §3
OIL_60 五六成热(120-160℃,竹筷快速冒细泡) _spec §4
SOY_SAUCE 1勺(15ml,汤勺) _spec §2
COOKING_WINE 1勺(15ml) _spec §2
SALT 半小勺(2.5ml) _spec §2
SUGAR 1小勺(5ml,咖啡勺) _spec §2
TOMATO_SAUCE 1大勺(15ml,火锅勺) _spec §2
BRAISE_TIME 5min
WATER_BOWL 半碗(125ml,标准饭碗) _spec §2
STARCH_WATER 淀粉:水=1:3 _spec §6

食材清单(Input)

食材 用量 切配规格 备注
大虾(对虾/基围虾) 10只(约400g) 剪虾须虾枪,开背去虾线 选个头大的
1块 切末(<2mm,细沙) _spec §1
4瓣 切末(<2mm) _spec §1
2根 切葱花(<2mm)+切段 _spec §1
番茄酱 1大勺(15ml) _spec §2,增色增酸甜
生抽 1勺(15ml) _spec §2
料酒 1勺(15ml) _spec §2
1小勺(5ml) _spec §2
半小勺(2.5ml) _spec §2

预处理(Preprocess)

  • 大虾剪去虾须、虾枪(虾头上的尖刺),从背部剪开(不要剪断),用牙签挑出虾线。开背是为了入味和造型美观。
  • 大虾用厨房纸吸干表面水分——水分是煎虾的敌人,有水会导致油溅和虾不焦香。
  • 姜切末,蒜切末,葱切葱花+切段,所有 Input 就绪。

主流程(Main Logic)

  1. 煎虾(对象实例化):热锅倒油(油比平时炒菜多一些,约 2 勺),油温 OIL_60(五六成热),将大虾平铺放入锅中,不要重叠。煎至一面变红金黄(约 1.5min),翻面煎另一面。煎虾是对象实例化——高温让虾壳(对象外壳)变红变脆,虾膏(对象内部状态)溢出形成红油,每只虾都是一个独立实例。for 每只虾: 两面煎至变红; if 虾重叠: 分开(实例间资源争抢)。用锅铲轻轻按压虾头,挤出虾膏(虾膏是天然的鲜味增稠剂)。

  2. 爆香调味(依赖注入):虾煎好后,推到锅边,锅中心下姜末、蒜末、葱段爆香(约 30s),加入 TOMATO_SAUCE(1大勺番茄酱)炒出红油。倒入 COOKING_WINE(1勺料酒)、SOY_SAUCE(1勺生抽)、SUGAR(1小勺糖)、SALT(半小勺盐),翻炒均匀。调味是「依赖注入」:姜蒜(配置项)→番茄酱(运行时环境)→大虾(核心对象),层层注入酸甜咸鲜的风味。

  3. 焖制(异步等待):加入 WATER_BOWL(半碗热水),大火烧开后转 FIRE_MID(中火),盖盖焖 BRAISE_TIME(5min)。焖制是异步等待——大虾(已实例化对象)在汤汁(运行时环境)中等待风味渗透,while 焖制时间 < 5min: 保持中火; 中途翻一次面。5min 足够让大虾入味,不要焖太久(虾易老,过度等待=对象超时)。

  4. 大火收汁(GC 压缩):5min 后,拣出葱段,转 FIRE_HIGH(大火)收汁。while 汤汁未浓稠挂糊: 轻翻收汁——收汁是垃圾回收压缩阶段,把多余汤汁(内存碎片)压缩成浓稠酱汁(紧凑对象),让酱汁裹满每只虾。需要时淋入 STARCH_WATER(淀粉:水=1:3)勾芡至挂糊(_spec §5)。

  5. 出锅(对象发布):将大虾整齐码入盘中,淋上锅中的浓稠酱汁,撒葱花。大虾色泽红亮、酱汁浓郁、造型美观——这是对象发布到生产环境,宴客必备。

  6. 完成(返回值):立即上桌,大虾鲜甜弹牙、酱汁酸甜咸鲜、虾壳酥脆可嚼。

翻车预警(Bug Report)

  • ⚠️ Bug: 虾老了、肉质发柴 → 根因:煎太久 or 焖太久。修复:每面煎 1.5min 即可、焖 5min 足够,while 虾未变红: 煎; 一旦变红: 翻面/焖制,虾易熟,过度加热=对象超时。
  • ⚠️ Bug: 虾不红、色泽暗淡 → 根因:没挤虾膏 or 没加番茄酱 or 煎的时间不够。修复:煎虾时按压虾头挤出虾膏(天然红油)、加 1 大勺番茄酱增色、煎至虾壳完全变红。
  • ⚠️ Bug: 油溅伤人、虾不焦香 → 根因:虾表面有水 or 油温不够。修复:虾用厨房纸吸干水分、油温 OIL_60 再下虾,下锅后不要急着翻动。

完成标准(Test Cases)

测试项 预期结果 判定方法
视觉测试 大虾色泽红亮油润、整齐码放、酱汁浓稠裹满虾身、葱花翠绿 肉眼观察
口感测试 虾肉鲜甜弹牙、虾壳酥脆、酱汁酸甜咸鲜、无腥味 品尝
状态测试 虾身完整不碎、酱汁挂勺、盘底无多余清汤 筷子轻夹+倾斜盘观察
时间测试 从开火到出锅 ≤15min 计时