虾仁蒸蛋¶
📐 度量标准:本菜谱所有模糊表述(块/勺/火候/油温/熟度)均以_spec.md(度量标准库) 为准,可点击各章节锚点查看。 蒸蛋界的 "热更新"——蛋液先蒸至半凝固(基础环境),虾仁作为热更新模块最后 2 分钟注入,嫩滑与弹脆兼得。
常量定义(Constants)¶
| 常量名 | 值 | 来源 |
|---|---|---|
| FIRE_HIGH | 大火(200℃+,火焰包住锅底) | _spec §3 |
| STEAM_EGG_TIME | 8min(蛋液先蒸) | — |
| STEAM_SHRIMP_TIME | 2min(虾仁后蒸) | — |
| EGG | 3个 | — |
| EGG_WATER_RATIO | 1:1.5(蛋液:温水) | — |
| WARM_WATER | 35-40℃(手感微温) | — |
| SHRIMP | 10只(约100g) | — |
| SALT | 半小勺(2.5ml) | _spec §2 |
| SOY_SAUCE | 半勺(7.5ml,半汤勺)蒸鱼豉油 | _spec §2 |
| SESAME_OIL | 几滴 | — |
食材清单(Input)¶
| 食材 | 用量 | 切配规格 | 备注 |
|---|---|---|---|
| 鸡蛋 | 3个(约150ml蛋液) | 打散至完全融合 | — |
| 鲜虾仁 | 10只(约100g) | 去虾线,背部划刀(深至虾身1/2) | 选鲜虾仁,不选碱发虾仁 |
| 温水 | 1.5倍蛋液量(约225ml) | 35-40℃(手感微温不烫手) | 必须用温水,不用冷水 |
| 盐 | 半小勺(2.5ml) | — | 调蛋液 |
| 蒸鱼豉油/生抽 | 半勺(7.5ml) | — | 出锅淋面 |
| 香油 | 几滴 | — | 出锅滴 |
| 葱 | 1根 | 切末(<2mm,细沙) | _spec §1 |
| 料酒 | 少许(腌虾仁) | — | 可选 |
预处理(Preprocess)¶
- 腌虾仁(编译期优化):虾仁去虾线(用牙签从虾背第二节挑出),背部划刀(深至虾身 1/2,易熟入味+蒸后自然卷曲),加少许料酒+盐(1/4 小勺)抓匀,腌制 5min——背部划刀是「接口暴露」,让蒸汽和调料能深入虾身,同时蒸后自然卷曲成漂亮的球形。
- 调蛋液(参数配置):鸡蛋 3 个打散,加入 1.5 倍量的 WARM_WATER(温水约 225ml)和 SALT(半小勺盐),搅拌至完全融合——蛋液:温水=1:1.5 是黄金比例(类似算法的最优超参数),水多了蛋嫩但不成形,水少了蛋老。用温水(不用冷水)是因为温水已去除氯气,蒸出来无蜂窝。
主流程(Main Logic)¶
-
过筛(输入校验):将调好的蛋液过细筛(或用勺子仔细撇去表面所有浮沫)——蛋液过筛=输入校验(Input Validation),过滤掉蛋筋和气泡,这些杂质是导致蒸蛋表面不光滑、有蜂窝的根本原因(bug source)。
if 蛋液表面有气泡: 必须撇净,气泡=未捕获的异常,蒸制后会变成蜂窝孔。 -
蒸蛋(容器化隔离):蛋液倒入深盘,盖上保鲜膜(或扣一个盘子),蒸锅水烧开后 FIRE_HIGH(大火)放入,蒸 STEAM_EGG_TIME(8min)——蒸=隔水加热=容器化隔离环境,盖保鲜膜防止锅盖水蒸气滴入蛋面(类似沙箱隔离,外部水滴=外部污染,会导致蛋面坑洼)。
while 未到 8min: 保持大火,中途不揭盖(上下文切换导致温度波动)。 -
加虾仁(热更新):8min 后揭盖,将腌好的虾仁均匀铺在半凝固的蛋面上,继续盖盖蒸 STEAM_SHRIMP_TIME(2min)——虾仁是热更新模块(Hot Update),在蛋基本凝固后加入,既保证虾仁鲜嫩(不蒸老),又让虾仁嵌在蛋面(视觉效果)。鲜虾仁极易熟,2min 变红卷曲即熟,蒸超过 3min 就会变老收缩(内存泄漏)。
-
终态判断(断言):关火,不要立即揭盖,焖 1min——利用余温继续凝固(类似异步任务的 Graceful Shutdown)。终态判断:晃动盘子蛋羹微颤但不流动(_spec §5 蛋类凝固),虾仁变红卷曲成球形。
-
调味(事件触发):揭盖,均匀淋 SOY_SAUCE(半勺蒸鱼豉油),滴几滴 SESAME_OIL(香油),撒葱花——最终风味注入,完成。
翻车预警(Bug Report)¶
- ⚠️ Bug: 蒸蛋有蜂窝/表面不光滑 → 根因:蛋液没过筛 or 用了冷水 or 没盖保鲜膜。修复:蛋液必过筛去浮沫,用 35-40℃ 温水调蛋液,蒸时盖保鲜膜/盘子。
- ⚠️ Bug: 虾仁蒸老/缩成硬球 → 根因:虾仁放太早 or 蒸太久。修复:蛋液先蒸 8min 后再加虾仁,虾仁只蒸 2min,变红卷曲即熟,鲜虾仁极易熟。
- ⚠️ Bug: 蒸蛋太嫩不成形/出水 → 根因:水放多了 or 蒸的时间不够。修复:严格蛋液:温水=1:1.5(3 个蛋约 150ml 蛋液+225ml 温水),蒸 8min+虾仁 2min+焖 1min。
完成标准(Test Cases)¶
| 测试项 | 预期结果 | 判定方法 |
|---|---|---|
| 视觉测试 | 蛋面光滑如镜、无蜂窝气孔、虾仁粉红卷曲嵌于表面、葱花翠绿 | 肉眼观察 |
| 口感测试 | 蛋羹嫩滑如布丁、虾仁弹脆鲜甜、咸鲜适口、豉油提香 | 品尝 |
| 状态测试 | 晃动盘子蛋羹微颤但不流动(_spec §5 蛋类凝固)、牙签插入直立不倒、虾仁变红无透明芯、碗底无积水 | 晃动+牙签插入 |
| 时间测试 | 从水开上锅到出锅 ≤12min | 计时 |