尘银

别再用 switch 堆状态了:表驱动状态机 + 超时 + 层次状态 + 静态检查

几百行 if/else 和嵌套 switch 堆出来的逻辑,改一个分支就要重新读一遍全文件。把状态机写成「一张表 + 一个引擎」之后,流程变成了数据:可以打印、可以校验、可以自动查出不可达状态和死状态。本文实现一个带超时迁移和层次状态的表驱动引擎,并用投币咖啡机实测。

Administrator Administrator 发布于 2026-09-25