首页
|
登录
|
注册
创建者:outiejun@yeah.net 当前通过版本提交者:outiejun@yeah.net 提交时间:2008-04-22 10:39:17.0
查看历史版本
收藏本缺陷
缺陷名称
返回数组类型的方法避免返回null
缺陷描述
返回数组类型的方法避免返回null,返回一个空数组来代替null。根据best practice,对于数组,调用方通常用检查数组长度的方式来判断数组是否为空,而不是检查返回值是否为null
缺陷平台类型
J2SE1.4
缺陷内容类型
数组
缺陷严重程度
导致运行时异常
典型错误代码
Object[] getArray(){
return null;
}
正确使用代码
Object[] getArray(){
return new Object[0];
}
相关类、方法、属性
null
能被检查的工具
形式化描述
none
您可能对以下的缺陷感兴趣......
编辑过该缺陷的人:
outiejun@yeah.net
lijinhui235711@gmail.com
wangyao06@sei.pku.edu.cn
评论:test 时间:2008-12-18 评论人:wangyao06@sei.pku.edu.cn
缺陷名称
缺陷描述
返回数组类型的方法避免返回null,返回一个空数组来代替null。根据best practice,对于数组,调用方通常用检查数组长度的方式来判断数组是否为空,而不是检查返回值是否为null
缺陷严重程度
导致运行时异常
错误代码
不安全代码
低效的代码
可疑代码
无用、冗余代码
其他
缺陷内容类型
数组
数学、逻辑运算
字符串、文本处理
控制流
IO流(文件操作)
多线程、并发
引用
数据库
网络
GUI
异常与处理
其他
方法调用约束
典型错误代码
Object[] getArray(){ return null; }
正确使用代码
Object[] getArray(){ return new Object[0]; }
相关类、方法、属性
关键字
标签
能被检查的工具
提交更新
取消更新
预留信息......