面对陌生系统
在一无所知的状态下怎么起步。
입문 · 课时 31 · 实验 10
课程大纲
从观察开始
假设与验证
- 不能证伪的假设只是瞎猜 reading
- 把症状用数字钉住 lab
- 测验:假设与验证 quiz
可复现的记录
- 好的排障不留痕迹 reading
- 留下一份别人能重新跑起来的记录 lab
- 测验:可复现的记录 quiz
最初的 24 小时
- 到了客户现场,先要申请的东西 reading
- 先把影响范围画出来 reading
- 动手之前先画一张地图 lab
- 测验:最初的 24 小时 quiz
收到的答案与实际不符
- 客户填写的答案与机器掌握的事实 reading
- 收到的答案与实际不符 - 逐项核对 lab
- 测验:核对前期问卷答案 quiz
同一个词在三套系统里是三个意思
- 同一个词在三套系统里是三个意思 reading
- 客户、订单、活跃 - 三套系统数的是三样东西 lab
- 测验:术语与标识符 quiz
约定的范围与前提台账
- 范围不是用来争的,是一起来选的 reading
- 不说“做不了”,而问“要去掉哪一项” lab
- 测验:范围规则与前提台账 quiz
证据收集的顺序与封存
- 先收集会消失的东西 reading
- 按易失性顺序收集,然后封存 lab
- 测验:收集顺序与封存 quiz
缩小到最小复现用例
- 先做判定器,再开始缩小 reading
- 把 200 行和 12 个步骤缩到两行四步 lab
- 测验:最小复现用例 quiz
不动手也能给出答案
- 排查中手滑的那一刻 reading
- 不动手也能回答,动了就要还原 lab
- 测验:只读排查与可证明的回滚 quiz