测试 -- 七月第三周
今天要把mod 接口调通, 然后有个bug 处理一下. 把哪些字段不需要单独存的硬编码写在代码里
下午在写某些字段拆分/合并的逻辑, rapidjson 不怎么好用. 搞了好久. 晚上开始写单元测试用例. mod 功能测试先不着急. 主要压测的代码里面mod 请求没搞好, 还得自己重写
TEG 组织唱歌比赛, 在想要不要参加. 参加一下也挺好的. 选歌得准备一下.
早上把signal 这一章看完, 下午再改单元测试用例
早上看了信号这一章, 看的云里雾里. 太深入了, 平时很少遇到使用场景. 后面的是重点, 线程和IPC, 等这个周期测试完成了, 再抽时间看
单元测试要修改的地方太多了. 估计这两天都要花在上面
1. 先把UnitTest 编译过
2. 代码评审ppt
3. 测试用例
完成上面的事情, 今天剩下的时间看看书. 明天开始要把代码里的todo 都补齐, 下周要代码review. 然后开始单元测试
周四, 周五, 周末两天还需要加班, 这几天把代码里的todo 都写完, 最后一遍把代码都完成. 后面就是详细测试. 时间上应该够. 月底辛苦一点.
做了3 点优化:
1. 对于find/mod/del 需要先找出账单的, 如果要查找的时间大于RootNode 最小时间, 就不需要再去ES 中查找, 找出来也会报错
2. insert 如果从ES 中找出来, 不需要重复写ES, 只需要写RootNode 即可
3. 每个real_data 只解析一次. 对于insert/mod, 只在init 时解析一次, 写入ES 时直接拿解析过的. 对于mod/del/find, 从ES 中查出来时解析过一次, 组装成person_bill, mod 会更新_doc_map, 所以写入时没有再解析. del 会再解析一次. 因为没有更新_doc_map. 但总量少, 影响不大
周六, 过来加班. 今天要继续把代码里的todo 写完. 下周二要code review.
TEG 桌游协会在组建中了. 但是teg 的人不太会玩, 跟 ieg 差距比较大, 要想好玩还是得去科兴啊.
再说说键盘. 我又把主力键盘换成cherry 了, 还用双面胶固定在托架上, 更稳定. filco 的青轴说实话, 手感不如filco 红轴, 而filco 的钢板用久了会觉得有点硬. cherry 虽然做工垃圾, 但是用久了还挺舒服的. 没有钢板软软的, 很轻.
准备买一管润滑脂把我这cherry 的卫星轴润滑一下, 按下去感觉太难受了. 看有人推荐就试试, 美国泰阳22058 润滑脂, 卫星轴专用
今天先撤了. 明天过来还需要把insert/mod/del 的write_op_log 写完, 太繁琐了. 剩下的就是月统计和stat 统计需要整理一下. 其他就没什么了. 这两个统计都是调接口, 还好. 内容也不算太多. 明天应该可以全部改完. 周一就开始跑单元测试, 先从简单的开始.
小猫在客厅电视下面拉屎, 好臭.. 只好把所有芦荟都搬到阳台上去了, 彻底打扫一遍. 三盆芦荟, 有一盆长歪了, 想丢掉.