阿里Java开发规范---要点总结

本文总结了阿里Java开发规范,包括规约目的、命名规约、代码规约和OOP规约。目的是降低维护成本、提升合作效率和自身开发能力,强调了命名规范、代码风格以及面向对象编程的原则,旨在提高代码质量和可读性。
摘要由CSDN通过智能技术生成

一、规约目的

1.规约目的
(1)减少维护成本
几乎没有任何一个软件,在整个生命周期过程中,均由最初的开发人员来维护
(2)提高合作效率
(3)提高自身开发能力,减少bug
(4)改善软件的可读性

二、命名规约

  1. 代码中的变量命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
  2. 代码中不允许使用中文拼音。
  3. 类名尽量使用UpperCamelCase风格,即首字母要大写,其他字母小写,特殊类除外,如PO、DAO等。
  4. 方法名、参数名、成员变量、局部变量等统一采用lowerCamelCase风格,驼峰形式。
  5. 常量命名要全部大写,单词间用下划线隔开。
  6. 抽象类命名使用Abstract或Base开头,异常类的命名使用Exception结尾,测试类命名以它要测试的类名开始,以Test结尾。
  7. 类型与中括号之间无空格相连定义数组。例:int[] arrayDemo;
  8. POJO类的boolean类型的变量前不要加is前缀,否则部分框架会解析错误。例:属性为isDeleted 它的方法也为isDeleted(),框架会去找Deleted属性,找不到就会报错。
  9. 定义包名统一用小写,单数,类名可以使用复数:例 Utils 类。
  10. 杜绝完全不规范的缩写,避免词不达意。

三、代码规约

  1. 大括号的使用约定。如果大括号内为空,
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值