主要观点:作者度过了富有成效的一天,做了很多不同且不相关的事情,但都围绕着一个主题——发现并处理各种 bug 及相关问题,同时原本计划重构昨天遇到困难的代码,过程中又遇到新情况并尝试解决。
关键信息:
- 早上同事指出数据库磁盘空间不足时错误消息不标准,添加了适当日志消息后发现问题更大,需添加致命错误基础设施,如#2289。
- 审核
@martinconic
的 PR 时,发现其不仅修改了 Go 代码格式,还指出 CI 中未运行gofmt
并进行了修复,如#2287。 - 昨天的 PR 中有错误日志消息,原因是两个编译时配置参数混淆,作者本想改错误消息却发现可直接使两参数相同,后又发现更深层问题并进行了修复,如#2292。
- 计划重构昨天遇到困难的代码,先重构调用该逻辑的代码,发现有死代码并进行了修复,还使用了
defer assert(postcondition);
模式,在模拟器中因代码中意外的重入导致断言失败,正在尝试在 Zig 中编码Duff’s device以减少此类问题,如#8220。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。