一句话Prompt:“找出我应用中所有的隐式状态机”
很多应用的复杂性是来自状态管理失控。
例如,一个登录流程最初可能只有两个状态,但随着产品迭代,增加了双重认证、Token 刷新、会话过期、自动重试等机制。
代码中可能出现几十个条件判断,却没有任何地方完整定义登录流程。
这时候让 AI 找出隐式状态机,就可能发现:
- 某些状态之间存在非法转换。
- 某些错误状态无法恢复。
- 多个异步操作存在竞态条件。
- 某些状态永远无法到达。
- 不同组件对同一状态的理解不一致。
发布于 山东
