发表于: 2018-03-31 23:14:46
0 484
今天完成的任务
1、修改2个bug
A、后台搜索用户,如果同时输入uid和手机号或者其他条件,只会按照uid进行搜索。
原因是源代码里认为uid的权重最高,优先按照uid进行搜索。这样不符合通用的设计规则。
B、场景是这样的:同时有坑乎和学院的未读消息,且最新的未读消息是学院消息。如果先把学院消息标记成已读,就不能通过小铃铛跳转到坑乎的未读消息那边去。
原因是,最新的消息类型是学院消息,点击小铃铛只会跳转到最新消息类型那边去,而不会跳转到实际未读消息那边去。
解决方法:在每个已读接口的最后,重新设置一次最新的未读消息类型。
遇到的问题
修改后台搜索用户的bug,如果同时输入uid和手机号或者其他条件,只会按照uid进行搜索。
看完代码以后,我试着站在原来写代码的人的角度去理解为什么这样写。之后我发现这样写好像逻辑上也没错,既然都知道uid了,为什么还要输入其他条件呢?
接着我在群里提出了这个问题。然后老大这样说:
更精确和模糊没关系。ID是精确就是等于,模糊是like看字段。但两个条件加一起就是与的关系。这个通用的规则不能变。
ID和手机号权重一样,你凭什么认为ID权重高过手机呢?所以用“于”就对了。
收获
前几天还跟PM说通用的设计规则不能变,今天自己反倒蒙圈了
明天的计划
1、进行UI检查
2、学习使用postman的自动化测试
进度
4月2号demo
评论