装修公司网站模版/朝阳seo
在项目中引用别人代码出现空指针,代码逻辑又很复杂,该怎么解决
我们在项目中会经常性得引用别人得代码进行复用,从而使得我们编写代码得效率变高,但是我们引用得代码本身也是有可能会出现错误的,与此同时,这串代码又复杂,我们并没有时间从头到尾的进行 Debug ,遇到这种情况该怎么处理,以下提供了几种解决方式
第一种
- 当我们遇到错误之后,进行 Debug 调试,找出错误的源头,并且进行分析是怎么出现空指针的,并且把错误从源头上解决掉
- 这种方法时间上来看,如果我们时间够分析代码,最好采用这种方式,因为我们从源头解决问题就能避免后面的流程不会出现因为此问题出现这个问题延申的错误
第二种
-
代码在哪里报错,我们就在那里解决,出现空指针,那么我们直接在使用它之前对他进行赋值,当然是无意义的值,不然可能会影响程序的正确性
-
这种方式解决快,举个例子
-
List list = new ArrayList(); if(List.isNullOrEmpty()){list = Collections.EMPTY_LIST; }
第三种
- 我们找到这个代码是谁提交的,把这个问题抛给他,哈哈哈