VERIFICATION
文章验证方法
网站把“资料核对”“语法通过”“模拟可运行”和“真实服务器验证”分开记录,避免把不同强度的证据混在一起。
LEVELS
五种验证状态
- 01
docsChecked
官方文档已核对
核对相关对象、方法、常量、参数和返回值是否与 Screeps 官方文档一致。它能确认 API 用法,但不能证明代码已经在某个具体房间运行。
- 02
syntaxChecked
JavaScript 语法已检查
把文章中的 JavaScript 代码块交给语法检查器解析,排除括号、字符串、对象字面量和模块导出等基础语法错误。语法通过不等于游戏逻辑一定正确。
- 03
offlineSimulation
离线模拟已通过
使用简化的 Screeps Mock 或普通对象模拟多个输入、对象缺失、距离不足、Store 变化和常见返回码。它适合发现分支和状态问题,但不能替代官方服务器环境。
- 04
consoleTested
Screeps Console 已验证
在真实 Screeps Console 中执行对应代码,并保存实际返回值或对象状态。它只能证明被执行的片段和当时环境,不能自动代表整篇文章全部代码。
- 05
liveTested
真实主循环已验证
把代码放进真实主循环,观察多个 tick 中的行为、状态切换和异常情况。只有获得持续运行证据后,才会把这一项标记为已验证。
BOUNDARIES
验证边界
- 不把离线模拟写成官方服务器实测。
- 不把单次 Console 返回值扩大成长期稳定结论。
- 没有真实日志时明确写成待环境验证。
- 验证状态按文章和代码片段分别判断,不用一次测试覆盖全部文章。
CONTINUE
继续查看
阅读文章时,可以把验证状态、测试环境和正文中的限制说明放在一起判断。