开发过程中,难免会遇到各种问题,但是针对问题解决思路有很多,这里记录下,目前使用的方法,以便后续遇到问题不会在慌忙中处理。
1、【日志文件】查看软件记录的日志文件,针对日志和代码结合进行分析,如果针对关键逻辑,没有日志记录的习惯,那你就GG了,因为有些问题不是必现的,或者说你不能明确知道问题重现的步骤。
2、【抓包分析】,抓包有时真的很方便的,我今天就用抓包找到了一个不好解决的问题,常用的就是wireshark这个软件了吧。
3、【明确提示错误】软件设计中,如果能设计到具体的错误码及解决方法最好了,不用一头扎进日志中去排查解决问题是最好的,当然这就要各方配合了。
4、【错误码及解决方法文档】但是有时是一些服务器错误,无法明确提示给用户,那就只能先把错误码明确记录到日志中,并根据错误码找相应的原因及解决方法了。
暂时就想到这么些。