- 寻找错误信息
寻找错误日志 和 异常信息,然后运用你的直觉和经验、智慧,推断错误原因,直捣黄龙。
- 分析错误
利用工具获取更多错误信息,综合分析,比如遇到了OOM错误的时候。
- 调试代码
开启IDE的debug模式,断电,单步调试。
- * 搜索网上类似的错误*
复制关键异常信息上谷歌搜索(这个很讲究技巧)。
- 阅读文档
认住版本号!认住版本号!认住版本号!查看该版本的代码文档(看英文文档!看英文文档!看英文文档!)。
- 查看源码
查看源码,debug之,分析之
- code review
查看自己代码的逻辑,这个效果通常都不理想的,如果你不嫌麻烦的话,让高手看你的逻辑。但是这个很讲究问问题的技巧,所以最好还是自己解决,eat your dog food.
- 利用别人的轮子工具
上网找代理工具,比如有人为了不经常写 jni,结果遇到了BUG,自己又搞不定,最后上git一招,有代码生成工具。然后直接用工具 把dll转化为了java接口,爽歪歪。
- 抖机灵绕过问题
寻找代替方案,把需求拐个弯,绕道你擅长的领域。比如,但是过程是痛苦的,机会是渺茫的。
- 分享到社区
这个你懂的,祝福自己帖子不会石沉大海。
如果还有其他方案, 欢迎 ━(`∀´)ノ亻! 老司机评论区补充!