FOUNDATION SYSTEMS / LIVE STATE

把隐藏在代码里的
状态变化摆到桌面上

同一套单步播放器连接三种基础系统:位标记看二进制变化,随机系统看分布策略,空间划分看候选集如何缩小。

CURRENT PROCESS

Flags / BitMask

STEP 011 / 5
PROBLEM / 为什么

MECHANISM / 怎么做

BOUNDARY / 别误解

初始化

一个整数承载多个开关

每一个标记占据独立二进制位,因此多个状态可以同时存在。

WHY

Flags 负责存储与传递标签,业务流程负责保证组合是否合法。

阅读完整原理 →
OBSERVABLE STATE

二进制寄存器

000000
ONE SHARED PATTERN

先暴露状态,
再解释为什么变化

01

状态可见

当前值、候选集合和输出结果不藏在代码背后。

02

逻辑同步

每一步只突出真正执行的规则,避免动画与代码脱节。

03

手动优先

手动模式用于调试,自动模式以两秒节奏复习完整过程。