编写单元测试代码遵守BCDE原则,以保证被测试模块的交付质量,那么下列说法正确的是:答案在文末
- A. Border,边界值测试,包括循环边界、特殊取值、特殊时间点、数据顺序等。
- B. Correct,正确的输入,并得到预期的结果。
- C. Design,与设计文档相结合,来编写单元测试。
- D. Equal,单元测试环境必须与线上生产环境一致。(Error)
多选 关于数据库中NULL的描述,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. NULL=NULL的返回结果为true。
- B. NULL与任何值的比较结果都为NULL。
- C. NULL<>1的返回结果为true。
- D. 当某一列的值全是NULL时,sum(col)的返回结果为NULL。
多选 关于日志级别的使用,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. int日志尽可能多输出,方便开发人员排查问题。
- B. 如果使用wan来记录刚上线时的业务行为信国一定要注意日志输出重的问题,避免把服务最巴盘理明,并记得及时量除这些现事日志。
- C. 生产环墙禁止输出debug日e,
- D. error级别只记录系统逻辑出错,异常或物重要的损误信息。
多选 关于系统安全,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. 表单、AJAX提交不需要进行CSRF安全过滤。
- B. 表单、AJAX提交必须执行CSRF安全过滤。
- C. URL外部重定向传入的目标地址必须执行白名单过滤。
- D. 用户输入的SQL参数严格使用参数绑定或者METADATA字段值限定,防止SQL注入,禁止字符串拼接SQL访问数据库。
多选 关于Java代码的设计和开发注意事项,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. 所有的覆写方法,必须是强制加 @Override。
- B. setter方法中,参数名称与类成员变量名称一致,this.成员名=参数名。
- C. 在getter方法中,尽量不要增加逻辑判断,因为添加了逻辑判断后,会增加排查问题难度。
- D. 避免用BeanUtil进行属性的copy。
答案,依次是
- 第1题答案:ABC
- 第2题答案:BD
- 第3题答案:BCD
- 第4题答案:BCD
- 第5题答案:ABC
公众号有 600 道题题库,持续更新中
扫码关注公众号,获取全部 600 道题库:回复关键词:“考试题”
即可无套路获取,持续更新的 600 道题库.pdf