多选 编写单元测试代码遵守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 道题库,答案,持续更新中

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

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

  1. JUnit编写单元测试代码注意点小结

    用eclipse编写单元测试的时候,可以直接选中某个类,然后右键new新疆一个junit case,界面如下图1所示: 图1:新建test case 选 择图1中的JUnit Test Case,然后 ...

  2. 遵守这些原则让你开发效率提高一倍

    一.概述 在园子里面有很多关于各种技术细节的研究文章,都是比较牛逼的框架研究:但是一直没有看到关于怎么样提高开发效率的文章,大多提高开发效率的文章都是关于自动化等方面的辅助工具类型的,而不是开发中的一 ...

  3. 单元测试编写_为什么要编写单元测试-测试技巧8

    单元测试编写 我对最近的博客"您应该测试什么"有很多React,有些人出于各种原因与我达成一致,另一些人则认为建议某些类可能不需要单元测试是完全危险的. 已经处理了什么测试,今天的 ...

  4. 为什么要编写单元测试–测试技巧8

    我对最近在"您应该测试什么"上的博客有很多反应,有些人出于各种原因同意我的想法,另一些人则认为建议某些类可能不需要单元测试是非常危险的. 已经处理了什么测试,今天的博客涉及为什么要 ...

  5. 对编写的代码进行单元测试_编写数据访问代码测试–单元测试是浪费

    对编写的代码进行单元测试 几年前,我是为我的数据访问代码编写单元测试的那些开发人员之一. 我正在孤立地测试所有内容,我对自己感到非常满意. 老实说,我认为自己做得很好. 哦,男孩,我错了! 这篇博客文 ...

  6. springboot项目编写单元测试_SpringBoot项目单元测试(示例代码)

    前一段时间,有朋友问到springboot运用如何进行单元测试,结合LZ公司的实际运用,这里给大家描述一下三种单元测试的方式. 1.约定 单元测试代码写在src/test/java目录下 单元测试类命 ...

  7. 如何在Go中编写防弹代码:不会失败的服务器工作流程

    by Tal Kol 通过塔尔科尔 如何在Go中编写防弹代码:不会失败的服务器工作流程 (How to write bulletproof code in Go: a workflow for ser ...

  8. 原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (一)什么是单元测试

    If builders built buildings the way programmers wrote programs, then the first woodpecker that came ...

  9. 如何优雅的编写 JavaScript 代码

    几乎每个大一点公司都有一个"运行时间长,维护的工程师换了一批又一批"的项目,如果参与到这样的项目中来,大部分人只有一个感觉--"climb the shit mounta ...

最新文章

  1. docker 挂载目录_完美解决:Docker部署SpringBoot项目后图片无法访问和上传,3招搞定!...
  2. layer 弹不出来_红米k20pro摄像头弹不出来怎么办?昆明小米手机维修教你解决
  3. 深度学习3:手动实现L2正则化(L2 Regularization)
  4. 【NOI2015】荷马史诗
  5. 腾讯发布 2019 年研发报告:新增 12.9 亿行代码,74% 技术 Leader 仍在写代码
  6. 计算一个数的二进制中1的个数
  7. 前端菜鸟是这样入门学习的,点进来!
  8. Matlab论文插图绘制模板第19期—散点折线图
  9. 易语言 Sqlite表.读字段值 失败的解决方法
  10. java 生成 rtf,JAVA实现BI报表中RTF模版转PDF
  11. android 自动界面刷新,利用SwipeRefreshLayout实现类似知乎客户端的一打开界面就自动刷新的效果...
  12. linux命令就应该这样记(带索引超详细)
  13. 非极大值抑制(non-maximum suppression)的理解
  14. xilinx 账户申请以及vivado 安装
  15. Linux串口驱动程序(1)-tty驱动程序架构
  16. obs媒体源没有声音_实现OBS视频连播,只需要安装这样一个小软件
  17. ffprobe获取视频的分辨率帧数等信息
  18. Adobe出现正版验证提示解决办法,Adobe总是弹窗怎么办
  19. JavaScript基础练习题(四)
  20. ArchLinux中安装Virtualbox Guest Additions增强功能

热门文章

  1. Windows10 RS2正式版终于来了!升级有惊喜
  2. Hhadoop-2.7.0中HDFS写文件源码分析(二):客户端实现(1)
  3. 结对编程——单元测试
  4. 总结:如何使用redis缓存加索引处理数据库百万级并发
  5. 彻底理解js中this的指向
  6. 5013.FortiGate企业级硬件防火墙Demo演示文档
  7. 计算一下你的“手指率”
  8. 无法解析 list 中的方法 iterator_Python-list中的append()和extend()方法区别
  9. 如何让自己时刻冷静的方法_4个方法,教你如何真正爱自己
  10. javascript函数式_JavaScript中的函数式编程—结合实际示例(第1部分)