今天修复一bug,结果令我思考,遇到一个bug应该从那几个方面入手?我自己想了想,带该这些
-
初步定位代码逻辑原因,找出Exception信息(或者手动捕获),定位代码行数
-
如得知代码范围,采用打印log或者debug工具,一步一步调试,代码范围太大就采用注释代码缩小范围
-
考虑所需软件包的版本兼容问题(依赖软件包或者操作系统)
-
访问文件权限问题(linux 常见)
-
更具错误提示 google or baidu, 更具结果尝试和反尝试
-
实在找不到,拉人问
不知道你们在工作中还有那些方法?
本文分享了一种实用的Bug修复流程:从定位代码逻辑到利用调试工具逐步排查,再到检查软件包版本兼容性和文件访问权限等。作者还推荐了通过搜索引擎获取更多信息的方法,并强调了团队合作的重要性。
2533

被折叠的 条评论
为什么被折叠?



