跳转至

番茄鱼片汤

📐 度量标准:本菜谱所有模糊表述(块/勺/火候/油温/熟度)均以_spec.md(度量标准库) 为准,可点击各章节锚点查看。 汤羹里的 "事务提交"——番茄炒出沙(数据解析)→ 煮汤(管道传输)→ 鱼片逐片下入(事务提交),一步错满盘碎。

常量定义(Constants)

常量名 来源
FIRE_HIGH 大火(200℃+,火焰包住锅底) _spec §3
FIRE_MEDIUM 中火(160-180℃,火焰舔锅底一半) _spec §3
OIL_60 五六成热(120-160℃,竹筷快速冒细泡) _spec §4
WATER 4碗(1000ml,标准饭碗) _spec §2
SALT 1小勺(5ml,咖啡勺) _spec §2
SUGAR 1小勺(5ml) _spec §2
STARCH 1小勺(5ml) _spec §2
EGG_WHITE 1个
COOKING_WINE 半勺(7.5ml,半汤勺) _spec §2

食材清单(Input)

食材 用量 切配规格 备注
草鱼片/龙利鱼片 300g 切片(2-3mm厚,1元硬币厚度) _spec §1,龙利鱼无刺更适合孩子
番茄 2个(约300g) 顶部划十字,开水烫去皮,切块(2cm见方,骰子大) _spec §1,选熟透红番茄
金针菇 1把(约100g) 切去根部,撕开成小朵
1小块 切末(<2mm,细沙) _spec §1
2瓣 切末(<2mm,细沙) _spec §1
1根 切末(<2mm) _spec §1
1小勺(5ml) 1/4 腌鱼,3/4 调汤
1小勺(5ml) 中和番茄酸味
淀粉 1小勺(5ml) 腌鱼片上浆
蛋清 1个 腌鱼片嫩滑
料酒 半勺(7.5ml) 腌鱼片去腥
食用油 1勺(15ml) 炒番茄
清水 4碗(1000ml)

预处理(Preprocess)

  • 腌鱼片(编译期优化):鱼片中加入 COOKING_WINE(半勺料酒)、SALT(1/4 小勺盐)、EGG_WHITE(1个蛋清)、STARCH(1小勺淀粉),抓匀至鱼片表面起黏,腌制 10min——蛋清+淀粉在鱼片表面形成保护膜(类似缓存层/Cache Layer),下锅后不易碎、口感嫩滑。这是「预处理=去腥定型」,不腌的鱼片下锅必碎。
  • 番茄去皮:番茄顶部划十字刀,放入开水中烫 30s,捞出撕去外皮,切块(2cm见方)——去皮是「输入清洗」,番茄皮煮后会卷成硬片影响口感,必须去除。
  • 金针菇去根撕开

主流程(Main Logic)

  1. 炒番茄(数据解析):热锅倒油 OIL_60(五六成热),下姜末、蒜末,调用 [_spec §6](_spec.md#preprocess) 爆香()(小火炒出香味约 30s),倒入番茄块,FIRE_MEDIUM(中火)翻炒至出沙出汁(约 3-5min)——炒番茄=数据解析(Parse),将固态番茄结构解构为液态番茄汁(API 输出),番茄红素和酸味充分释放。while 番茄未出沙: 继续翻炒按压,出沙(番茄变软、汤汁变红浓稠)是终态判断。

  2. 加水煮汤(管道传输):加入 WATER(4碗清水),FIRE_HIGH(大火)烧开,加 SUGAR(1小勺糖中和酸味)、SALT(剩余 3/4 小勺盐),转中火煮 5min——这是管道(Pipeline)传输阶段,番茄风味从固相迁移到液相,糖是「异常处理器」,中和番茄的过酸口感。

  3. 下金针菇(中间件):加入金针菇,煮 2min 至软——金针菇是中间件(Middleware),吸收番茄汤汁的同时增加口感层次,2min 刚好软脆,久煮会塞牙。

  4. 下鱼片(事务提交):转 FIRE_MEDIUM(中火),汤保持微沸(冒小泡),将鱼片一片片均匀下入,不要立即搅动,等鱼片表面凝固(约 30s)后再用勺背轻轻推动——下鱼片=事务提交(Transaction Commit),一次性全部倒入+猛搅会导致鱼片碎裂(事务回滚/Rollback),正确做法是逐片下入+轻推,保证每片完整。if 汤剧烈沸腾: 立即转小火,沸滚会冲碎鱼片。

  5. 出锅(返回值):鱼片变白凝固(约 2-3min,_spec §5 蛋类凝固类似标准),撒葱花,完成。if 鱼片煮超过 5min: 开始变老(内存泄漏),变白即熟。

翻车预警(Bug Report)

  • ⚠️ Bug: 鱼片碎成渣 → 根因:下锅后立即搅动 or 汤太沸 or 没上浆。修复:鱼片逐片下入,等 30s 表面凝固后再用勺背轻推,汤保持微沸不猛滚,蛋清+淀粉腌制 10min。
  • ⚠️ Bug: 汤太酸/涩口 → 根因:番茄太生(酸度高) or 没加糖 or 番茄皮没去。修复:选熟透的红番茄(捏起来微软),加 SUGAR(1小勺/5ml) 中和,番茄必须去皮。
  • ⚠️ Bug: 鱼片不嫩/发柴 → 根因:没腌 or 煮太久。修复:蛋清+淀粉腌制 10min 形成保护膜,鱼片下锅后煮 2-3min 即熟,变白凝固就出锅。

完成标准(Test Cases)

测试项 预期结果 判定方法
视觉测试 汤色红亮、鱼片洁白完整不碎、番茄融于汤中(无大块硬皮)、金针菇舒展 肉眼观察
口感测试 鱼片嫩滑不碎、汤酸甜适口(酸中带甜)、金针菇脆嫩、番茄味浓郁 品尝
状态测试 鱼片完整不碎(用勺轻捞不散)、无生粉结块、汤面无浮沫、鱼片变白无透明芯 勺捞+观察
时间测试 从开火到出锅 ≤30min 计时