软件崩溃了,该如何解决?
解决问题讲究的是对症下药。软件崩溃,也同样如此。我们需要找到崩溃的原因。对于软件崩溃,我们如何去定位问题,这就是你今天问的问题。
中医的望闻问切,是很有用的。对于软件的问题的调查和分析,同样也可以望闻问切。
一、望
望,就是观察现象。所谓观察现象,就是观其的运行的情况。软件是如何运行起来的,又是如何崩溃的,崩溃的提示是什么。这些是很表面的崩溃现象,可以很直观的看到。这个层面,我们只需要观察到基本的运行的现象,搜集相关的描述。当然,也不是简单看着崩溃一次就完事的。我们至少要了解这些情况:操作系统、运行权限、软件的操作流程、崩溃的错误提示,崩溃的现象等。这些情况看似很简单,但是却给定位错误提供了最基础的根据。
除了很有经验的人,或者对自己的软件了如指掌的人,通过望就可能知道问题所在。因为软件之前会出现这些问题,所以就可以直接找到问题所在。而对于一般的水平的人,或者软件确实很复杂,那么就很难做到一看就知病因的地步。这个也很正常。这一步就是搜集基本的直观的错误信息,这样就可以了。
这一步也不能完全是看一遍就了事的。最终有没有解决,还是要通过这一步来观察,至少要从表面上消除症状。如果所有症状都和找到的问题一一对应,解释的合情合理,解决后症状就消失了,还原症状又出来了,这样就确定是真的找到问题,至少在症状上是真的找到问题了。
另外,很多时