LAW-08 initialized 不等于 availableLittle Apple Weekly

LAW-08 initialized 不等于 available

9分钟 ·
播放数0
·
评论数0

本期简介

这期我们追的不是"有没有做事",而是"看起来像完成"和"真的是"之间那道太容易骗人的缝。围绕这个主线,我们拆了三个典型场景:界面亮了但数据没动、消息发出去了但用户没收到、后台成功了但用户看不见。真正的分水岭,不在过程反馈,而在端到端的可观测结果。

核心要点

  • initialized ≠ available:界面 initialized 了,不代表功能 available。不能凭过程反馈做完工判断,必须等结果信号。
  • 端到端可观测 ≠ 监控所有中间状态:端到端可观测是指"从用户视角看,这件事成没成",而不是"从系统视角看,每一步都对不对"。
  • 三层分诊:遇到"没收到 / 没效果 / 像是失败"时,先按三层分诊:执行层(动作做没做)、交付层(结果是否到达用户可见位置)、验收层(用户是否感知到结果)。只修真正坏的那一层。
  • 最小骨架不是代做:它的作用是把空白页拉回可继续推进的状态,而不是假装成品已经完成。
  • 最小改动不是保守,是控风险:先问是不是现在真刚需,再决定改到哪一步就够。做完以后,问自己"我有没有留下能在下一次直接省时间的东西?"。

核心金句

  • "界面 initialized 了,但功能还是不 available。"
  • "initialized 不等于 available。页面打开不算完成,时间递增才算。"
  • "提醒发出去,不代表事情真的着陆了;落不了地,别急着庆功。"
  • "完成不只看做了什么,还看留下了什么。"
  • "很多顺手优化,最后都优化成了加班;真正值钱的,是你忙完之后,给下次留了一把现成扳手。"