文章目录
-
- Bug
-
-
-
- 出现bug的原因
- 分析bug出现的可能原因
- 解决bug的基本思路
- 解决bug的思路
-
-
Bug
出现bug的原因
- 布局问题
- 样式编写考虑不到位;
- 逻辑问题
- 自测时情况分解不完整;
- 组件代码逻辑处理不完整;
- 业务问题
- 业务分析不够透彻;
分析bug出现的可能原因
- 缓存是否清除;
- 代码环境是否正确;
- node版本号
- npm版本号
- 检查是否是最新代码;
- 代码兼容性问题;
- 逻辑处理是否缜密、严谨;
- 加载时机是否正确;
- this指向问题;
解决bug的基本思路
- 问题是否能重现;
- 查找问题出现的原因;
- 查找到原因之后,再解决问题;
解决bug的思路
- 本地是否能够重现;
- 编写最小的Demo重新Bug;
- 查找资料,分析可以出现的原因;
- 分析可能影响的代码;
- 逻辑处理是否严禁(初始、编辑、关闭等);
- 还原代码,逐步添加功能;
- 打印、debugger查找问题;
- 查看源码Issue是否有相同问题;
本文地址:https://blog.csdn.net/SeriousLose/article/details/109569728