专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

关于Java代码的设计和开发注意事项,下列哪些说法符合《阿里巴巴Java开发手册》

关于Java代码的设计和开发注意事项,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. 所有的覆写方法,必须是强制加 @Override。
  • B. setter方法中,参数名称与类成员变量名称一致,this.成员名=参数名。
  • C. 在getter方法中,尽量不要增加逻辑判断,因为添加了逻辑判断后,会增加排查问题难度。
  • D. 避免用BeanUtil进行属性的copy。

多选 关于客户数据展示,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. 客户的密码,密钥及密保问题答案等信息禁止展示。
  • B. 客户的银行卡号只显示后四位。
  • C. 客户的证件号码只显示第一位和最后一位,在必要业务场景下,经多因子强验证后可完整展示。
  • D. 涉及有完整展示客户信息的页面均需要接入防爬系统

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

  • A. Border,边界值测试,包括循环边界、特殊取值、特殊时间点、数据顺序等。
  • B. Correct,正确的输入,并得到预期的结果。
  • C. Design,与设计文档相结合,来编写单元测试。
  • D. Equal,单元测试环境必须与线上生产环境一致。(Error)

多选 关于join的描述,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. join的字段,数据类型须保持绝对一致
  • B. join列必须有索引。
  • C. 优先where过滤。 其次再join关联。
  • D. 只要满足业务需求和,join表的个数不受限制。

多选 以下关于命名规约内容说明,正确的是:答案在文末

  • A. 强制包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词,并且使用复数形式,例如:应用工具类包名为com.alibaba.mpp.utils
  • B. 强制类名使用UpperCamelCase,必须遵从驼峰形式,但以下情形例外:(领域模型的相关命名)DO / DTO / VO / DAO等。
  • C. 强制抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾;测试类命名以它要测试的类的名称开始,以Test结尾。
  • D. 强制枚举类名建议带上Enum后缀,枚举成员名称需要全大写,单词间用下划线隔开。E.如果使用到了设计模式,建议在类名中体现出具体模式。例如代理模式的类命名:LoginProxy;观察者模式命名:ResourceObserver。

答案,依次是

  • 第1题答案:ABC
  • 第2题答案:ABCD
  • 第3题答案:ABC
  • 第4题答案:AB
  • 第5题答案:BCDE

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

扫码关注公众号,获取全部 600 道题库:回复关键词:“考试题

即可无套路获取,持续更新的 600 道题库.pdf

公众号

未经允许不得转载:搜云库技术团队 » 关于Java代码的设计和开发注意事项,下列哪些说法符合《阿里巴巴Java开发手册》

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们