Java开发规范之命名篇(下)

本文结合阿里巴巴和Google的《Java编程规范》,深入探讨Java命名规范,包括缩写、避免随意命名、常量与变量命名、设计模式体现、接口与实现类命名、枚举类型命名等,旨在提高代码可读性和维护性。文中通过正反例对比,阐述各项规范的重要性,以助开发者遵循最佳实践。
摘要由CSDN通过智能技术生成

阿里巴巴早在2017年就推出了《Java开发手册》,旨在规范Java开发人员在开发过程中的编码,这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。

为了让开发者更加方便、快速的将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件, 该插件在扫描代码后,将不符合手册规范的代码显示在界面中。我们可以在IDEA中选择 Preferences - Plugins - Browse repositories ,输入框中输入"alibaba",选择"Alibaba Java Coding Guidelines"进行安装,重启IDEA后即可使用。

Google也在2016年推出了《Java编程规范》,它是Google公司对Java编程风格规范的完整定义,主要内容包含编码格式是否美观的问题, 同时也讨论一些约定及编码标准。国内已经有人将其翻译为中文,具体请参考 Google《Java编程规范》中文版 ,另外如果需要PDF文档可以在 这里 去下载 。另外在Eclipse IDE和 IntelliJ IDE可以导入代码风格配置文件,可以方便使用该编码规范,请点击 传送门,具体方法是依次点击 Window -> Preferences -> Java -> Code Style -> Formatter -> Import,导入下载文件后即可使用。

本系列文章将结合两个《Java规范》进行总结,通过具体编码案例给出编码规范的原因,如果总结内容存在问题还望指出。


目录

11.缩写

12.避免随意命名

13.常量与变量表示类型的名词放在词尾

14.设计模式体现在命名中

15.接口类方法和属性不加修饰符

16.接口和实现类命名

17.枚举类型命名

18.各层命名规约


本篇文章内容承接上一篇文章《Java开发规范之命名篇(上)》,进一步介绍Java开发的命名规范,主要针对阿里巴巴规范条目,同时结合Google规范。由于阿里巴巴规范比较详细,文章内容顺序以该规范为准。

11.缩写

【Alibaba 】杜绝完全不规范的缩写,避免望文不知义。

【Google】比起其它类型的名称,局部变量名可以有更为宽松的缩写。虽然缩写更宽松,但还是要避免用单字符进行命名,除了临时变量和循环变量。

说明:不正确的缩写会误导理解代码功

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值