编写单元测试代码遵守BCDE原则,以保证被测试模块的交付质量,那么下列说法正确的是

多选 编写单元测试代码遵守BCDE原则,以保证被测试模块的交付质量,那么下列说法正确的是:答案在文末
  • A. Border,边界值测试,包括循环边界、特殊取值、特殊时间点、数据顺序等。
  • B. Correct,正确的输入,并得到预期的结果。
  • C. Design,与设计文档相结合,来编写单元测试。
  • D. Equal,单元测试环境必须与线上生产环境一致。(Error)
多选 关于分页查询,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
  • A. 分页查询,当统计的count为0时,应该直接返回,不要再执行分页查询语句。
  • B. iBATIS自带的queryForList(String statementName,int start,int size)分页接口有性能隐患,不允许使用。
  • C. 定义明确的sql查询语句,通过传入参数start和size来实现分页逻辑。
  • D. 可使用存储过程写分页逻辑,提高效率。
多选 关于异常的处理方式,下列哪些说法是正确的:答案在文末
  • A. 为防止obj对象本身空指针异常,书写代码时应该注意加异常捕获处理,例如:try { obj.method() } catch(NullPointerException e){……} 。
  • B. 方法签名中,抛给调用者的关键字为throws
  • C. 方法内部,抛出异常实例对象为throws
  • D. 自定义异常要做到“认知对等”,即:抛出者和接收者要保持对自定义异常的认知统一,接收方需要知道这种异常的含义和对应的处理方案。
多选 关于Integer值的比较,下列哪些说法是正确的:答案在文末
  • A. Integer a = 3 ; Integer b = 3;那么条件表达式(a == b)返回的结果是 true。
  • B. Integer a = 3 ;Integer b = 3;那么条件表达式(a == b )返回的结果是false。
  • C. Integer a = 273;Integer b = 273;那么条件表达式(a == b) 返回的结果是true。
  • D. Integer a = 273;Integer b = 273;那么条件表达式 (a == b)返回的结果是false。
多选 关于方法的返回值是否可以为null,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
  • A. 方法的返回值可以为null,如果是集台,必须返回空集白。
  • B. 方法的返回值可以为nul,不强制近回空集白或者空对象等,
  • C. 方法实现者必须添加注释,充分说明什么情只不会近回nul值。
  • D. 防止NPE是调用者的责任。

公号有 600 道题库,答案,持续更新中

关注:回复关键词:“考试题” 获取全部答案

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值