Bug 收集分析

程序员,你会从 Bug 中学习么

格式
1
2
3
4
5
6
7
8
9
【日期】:
【问题】:
【原因】:
【怎么发现的】:
【修复】:
【在哪些文件修改了】:
【我导致的】:
【解决Bug的时间】:
【教训】:
1
2
3
4
5
6
7
8
9
10
【日期】:2016/08/30
【问题】:在div样式flex:1中宽度无法自适应,元素会溢出
【原因】:css3 flex parent div设置了position:relative
【怎么发现的】:删除属性,排查出来的
【修复】:删除position:relative
【在哪些文件修改了】:i18n.css
【我导致的】:是
【解决Bug的时间】:2016/08/10
【教训】:bug查找时,先需要排除其他因素。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
【日期】:2016/08/10
【问题】:上传指令初始化,双向绑定的值为undefined
【原因】:多层指令嵌套,link函数在多层嵌套编译过程中未执行。
【怎么发现的】:link函数中打印赋值,
【修复】:在control函数中或compile函数中进行数据初始化
【在哪些文件修改了】:imgageDlg
【我导致的】:是
【解决Bug的时间】:2016/08/10
【教训】:bug查找时,先需要排除其他因素。结果确认时,先要确定必要条件是否已经成立。编译的时候我的假设条件是link已经编译,数据初始化完成。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
【日期】:2016/06/06
【问题】:服务端接口未下线,接口出错
【原因】:服务端接口未下线
【怎么发现的】:版本发布时发现
【修复】:升级接口
【在哪些文件修改了】:
【我导致的】:是
【解决Bug的时间】:2016/06/06
【教训】:测试时:需要先确认环境问题,按照流程。开发时:先写测试用例,可以更有效的减少改动代码问题,更早发现流程设计缺陷