从系列目录查看阅读路线。先读导读,再进入第 01 篇:抽象的收益与代价。
目前完成导读和前九篇:第 02 篇以完成待办任务为主线,讨论输入、结果、失败与数据变化的约定,并比较需求变化后的选择。第 03 篇继续解释按操作名称选择函数的过程,比较条件分支与处理器表的收益、依赖和阅读成本。第 04 篇比较按操作拆分与集中维护任务表示,沿内部容器变化解释模块边界和信息隐藏。第 05 篇解释状态与副作用,沿保存顺序、失败和重试检查内存及外部数据的变化。第 06 篇继续讨论 Promise、等待与错误传播,处理同一所有者等待期间的新修改。第 07 篇从行为约定推导检查,用错误版本核对检查能发现什么,再说明受控保存与真实文件各自覆盖的范围。第 08 篇沿数组到 Map 的分步迁移,检查可观察行为,讨论过渡代码与行为变化的边界。第 09 篇把文件保存与重新启动接起来,处理初始化、数据验证、损坏拒绝和旧格式迁移,并说明临时替换的保证范围。后续将讨论界面请求与权限边界。各篇使用合成数据,并记录对应代码的运行环境和验证范围。