IMBA小助手——BUG修改及优化记录[20180709]

距离小助手测试版发布2天,我收到了12个BUG反馈,记录如下:

1. 弹窗偶尔会发生延迟现象,原本应该现在弹出的内容变成下一次弹出。

2. 从帖子详情页返回列表页,tab按钮的选中状态不匹配。

3. 评论列表页面建议添加评论功能。

4. 模拟的验证码小概率出现了小数现象。

5. 富文本编辑框,添加的游戏资料无法删除干净。

6. 富文本编辑框,需要过滤一些无用的数据。

7. 用户上传头像后,在我的页面上头像无法及时更换。

8. 帖子编辑页面的提示不够友好,建议提示:封面图未上传等。

9. 发布帖子等决定性操作,需要更慎重的提示。

10. 上传的封面图片最好能够指定尺寸,防止图片发生拉伸现象。

11. 富文本编辑器的加粗效果在小助手内没有效果,但是编辑后的富文本加粗效果复制到其他地方有效(比如论坛)

12. 建议实现评论的楼中楼评论效果。


——————————————————————————————————————————————————

BUG的原因以及解决方案

1. 弹窗偶尔会发生延迟现象,原本应该现在弹出的内容变成下一次弹出。

场景: 所有需要验证用户权限的接口都接收一个特定的errcode,用于判断权限是否过期。然后根据结果将用户导引至登陆页面。

原因: 使用的MessageBox特性,当多个MessageBox同时执行。只有第一个会正确弹出,剩余的在下一次调用时再依次显示。所以如果同时多个http请求都触发了弹窗,会导致出现的提示发生延迟现象。

解决方案: 弹窗的目的是提示并导引用户到登陆页面,所以点击确认算是个多余的步骤。可以去掉,优化操作。

2. 从帖子详情页返回列表页,tab按钮的选中状态不匹配。

场景:选择其他类型的帖子,进入详情后返回,列表显示最新的帖子数据而不是选中的类型帖子数据。

原因:按钮状态没有重置。

解决方案: 将按钮状态重置。

3. 评论列表页面建议添加评论功能。

场景: 评论列表页的评论功能无法使用

原因: 未开发

解决方案: 新增评论功能的支持

4. 模拟的验证码小概率出现了小数现象。

场景:注册/修改密码页面需要获取验证码(这里验证码由页面模拟,不需要手机号码接受短信)。

原因: 验证码随机生成功能存在缺陷,没有考虑random()会有出现极小数的可能。比如:0.00004145648 * 1000000 = 41.45648。

解决方案: 将随机的区间值从0-1变成0.2-1.2,避开极小数的情况出现。(后续正常的解决方案将使用阿里云的短信服务)

5. 富文本编辑框,添加的游戏资料无法删除干净。

场景:为了方便用户在编写文章的时候可以调取到游戏资料,我给富文本编辑器增加了插入游戏数据的功能。

原因: 插入的富文本html结构不够简洁,导致用户在修改这段html时操作过多,干扰性过大。

解决: 为相同资料不同插入方案匹配独立的html结构。


6. 富文本编辑框,需要过滤一些无用的数据。

解决方案: 小问题,过滤掉即可

7. 用户上传头像后,在我的页面上头像无法及时更换。

场景:用户重新上传头像,返回我的页面。发现头像没有及时更新。

原因:页面缓存问题,没有在重进的时候进行更新操作。

解决方案:添加更新操作。

8. 帖子编辑页面的提示不够友好,建议提示:封面图未上传等。

场景:用户编辑帖子。逻辑默认标题,封面图片,内容不为空时才可发表,否则无法发表帖子。帖子不满足条件无法发表时没有任何提示,影响用户体验。

原因: 缺少弹窗提示

解决方案: 加入弹窗提示无法发表的原因,提高用户体验。并且,将封面的默认占位图更换成更明确的提示占位图。

9. 发布帖子等决定性操作,需要更慎重的提示。

场景:用户编辑文章后打算发表,点击发表按钮后弹窗提示发表成功,缺少再次确认是否发布的提示,用户体验较差。

原因: 缺少决定性提示。

解决方案: 点击发表时,添加询问框让用户确认是否发表。



10. 上传的封面图片最好能够指定尺寸,防止图片发生拉伸现象。

场景:用户编辑帖子的时候上传封面。由于封面的展示尺寸比固定,如果上传的封面尺寸比差距过大,会发生封面被拉伸的情况,影响浏览效果。

原因: 封面尺寸比固定可能导致图片拉伸

解决方案: 上传封面的操作内新增图片尺寸比限制,并进行提示。


11. 富文本编辑器的加粗效果在小助手内没有效果,但是编辑后的富文本加粗效果复制到其他地方有效(比如论坛)

场景:用户在编辑帖子时选择字体加粗功能但是无法生效。

原因: reset.css将b标签的加粗效果重置,因此无法显示。

解决方案: 将b标签的加粗效果还原。

12. 建议实现评论的楼中楼评论效果。

场景:当你对用户发出的评论进行评论时,用户无法对你的评论做出回复

评论人无法回复

解决方案: 参考百度贴吧的楼中楼效果,让评论人可以作出回复。

你可能感兴趣的:(IMBA小助手——BUG修改及优化记录[20180709])