觅bug应从那几个方面考虑
找bug应从那几个方面考虑?
今天修复一bug,结果令我思考,遇到一个bug应该从那几个方面入手?我自己想了想,带该这些
-
初步定位代码逻辑原因,找出Exception信息(或者手动捕获),定位代码行数
-
如得知代码范围,采用打印log或者debug工具,一步一步调试,代码范围太大就采用注释代码缩小范围
-
考虑所需软件包的版本兼容问题(依赖软件包或者操作系统)
-
访问文件权限问题(linux 常见)
-
更具错误提示 google or baidu, 更具结果尝试和反尝试
-
实在找不到,拉人问
不知道你们在工作中还有那些方法?