Java代码编写规范
- 格式:ppt
- 大小:802.50 KB
- 文档页数:55
1 Java 编程规范1.1 排版1.1.1 规则规则1程序块要采用缩进风格编写,缩进的空格数为4个,不允许使用TAB缩进。
(1.42+)说明:缩进使程序更易阅读,使用空格缩进可以适应不同操作系统与不同开发工具。
规则2分界符(如大括号‘{’和‘}’)应各独占一行,同时与引用它们的语句左对齐。
在函数体的开始、类和接口的定义、以及if、for、do、while、switch、case语句中的程序或者static、,synchronized等语句块中都要采用如上的缩进方式。
(1.42+) 示例:if (a>b){doStart();}规则3较长的语句、表达式或参数(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。
(1.42+)示例:if (logger.isDebugEnabled()){logger.debug("Session destroyed,call-id"+ event.getSession().getCallId());}规则4不允许把多个短语句写在一行中,即一行只写一条语句(1.42+)说明:阅读代码更加清晰示例:如下例子不符合规范。
Object o = new Object(); Object b = null;规则5if, for, do, while, case, switch, default 等语句自占一行,且if, for, do, while,switch等语句的执行语句无论多少都要加括号{},case 的执行语句中如果定义变量必须加括号{}。
(1.42+)说明:阅读代码更加清晰,减少错误产生示例:if (a>b){doStart();}case x:{int i = 9;}规则6相对独立的程序块之间、变量说明之后必须加空行。
(1.42+)说明:阅读代码更加清晰示例:if(a > b){doStart();}//此处是空行return;规则7在两个以上的关键字、变量、常量进行对等操作时,它们之间的操作符之前、之后或者前后要加空格;进行非对等操作时,如果是关系密切的立即操作符(如.),后不应加空格。
java代码写营业执校验规则-概述说明以及解释1.引言1.1 概述:随着经济的不断发展,企业越来越重视规范经营,其中营业执照作为企业合法经营的凭证,必须符合相关规定才能取得。
为了保证营业执照的真实性和合法性,需要对其进行严格的校验。
在java开发中,编写营业执校验规则是至关重要的一环。
本文将介绍如何利用java代码编写营业执校验规则,以确保企业经营的合法性和规范性。
1.2 文章结构本文主要分为三个部分:引言、正文和结论。
在引言部分,我们将简要介绍本文的背景和意义,以及本文的结构安排。
在正文部分,我们将重点讨论Java代码编写营业执校验规则的重要性,设计营业执校验规则的三个关键要点,以及实现营业执校验规则的技术方法。
在结论部分,我们将对整个文章进行总结,并展望未来可能的应用方向,最后得出结论。
1.3 目的本文旨在探讨如何利用Java代码编写营业执校验规则,通过设计和实现这些规则,确保营业执校验的准确性和有效性。
通过深入分析营业执校验规则的重要性和关键要点,读者将能够了解如何使用技术方法来实现这些规则。
最终,希望读者能够从本文中获取关于营业执校验规则的相关知识,并在实际项目中应用这些规则,为营业执校验工作提供有效的支持。
2.正文2.1 Java代码编写营业执校验规则的重要性在开发软件系统中,对于营业执校验规则的重要性不言而喻。
营业执是企业合法经营的凭证,也是企业在市场上开展经营活动的基本要求之一。
因此,确保营业执的真实性和有效性对于企业的经营管理至关重要。
在Java编程中,通过编写相应的代码来实现营业执校验规则,可以有效地保障系统对于营业执的合规性进行检验。
通过编写代码,可以实现对于营业执的有效性、格式规范以及信息完整性等方面的验证,从而保证系统对于用户输入的营业执信息进行准确性和合法性的检查。
另外,Java作为一种强类型语言,具有静态类型检查的特性,可以在编译阶段就对代码进行类型检查,避免了由于类型错误导致的运行时错误,保证了代码的可靠性和稳定性。
Java基础编码规范1. 语法基础标识符、关键字、保留字标识符:由程序员指定的变量、⽅法、类、接⼝等的别名.。
标识符规范:区分⼤⼩写;⾸字母可以是下划线、字母、美元。
但不能是数字;出⾸字符以外的其它字符,可以是下划线、字母、美元和数字;关键字不能作为标识符.关键字:语⾔已经定义好的类似于标识符的保留字符序列,不能挪作他⽤,关键字⼀律⼩写表⽰。
保留字:在语⾔中既不能当作标识符使⽤,也不是关键字,也不能在程序中使⽤的字符序列,Java语⾔的保留字只有const,goto,其中const可以使⽤public static final 来代替。
Java分隔符:分号:表⽰⼀条语句的结束。
⼤括号:表⽰⼀个语句块,即语句的⼀个集合,在定义类和⽅法是,语句块也被⽤作分隔类体或⽅法体。
空格:适当的使⽤空格可以改善代码的可读性。
变量:变量所代表的内容是可以修改的。
常量:变量的内容是不可以的被修改的,常量⼀旦被初始化就不能被修改。
事实上常量:有三种类型:静态常量,成员常量和局部常量。
变量作⽤域:作⽤域规定了变量的适⽤范围,超过了变量作⽤域,变量内容就会被释放,根据变量作⽤域的不同可以分为全局变量和局部变量。
2. 编码规范除了包和常量以外,java编码规范均使⽤驼峰命名法。
包名⼀律全部⽤⼩写,作为命名空间,包名必须具有唯⼀性。
⽅法名、变量名使⽤⼩驼峰命名法,如balanceAccount。
类和接⼝名、⽂件名使⽤⼤驼峰命名法,如CatDao。
常量,全部使⽤⼤写,多个单词构成可以使⽤下划线间隔开。
3. 注释规范⽂件注释:即在每⼀个⽂件的开头进⾏注释,⽂件注释通常包括版权信息、⽂件信息、历史版本信息和⽂件内容等等。
⽂档注释:⽂档注释就是可以⽣成API帮助⽂档的注释,⽂档注释主要针对类(或者接⼝)、实例变量、静态变量、实例⽅法、静态⽅法等进⾏注释,主要提供给不看源码的⼈做参考⽤代码注释:给阅读源码的⼈以参考的代码注释地标注释:在源代码中添加⼀些表⽰,以便于IDE⼯具快速定位代码。
java开发规范(一)java命名规范1、变量、成员、方法名统一采用驼峰命名(lowerCamelCase),做到见语知其义例子:变量——用户数据(userList)、方法——getUserData(int type)等。
说明:正常变量定义使用驼峰命名,特殊的如DTO\VO\DO等除外。
2、类名的定义(1)普通类名采用大写字母开始;(2)抽象类采用Abstract或Base开头。
例子:普通类——class UserModel,抽象类——abstract class AbstractUserDefinition等。
3、常量、类型、接口、子类的定义(1)常量使用全大写且单词之间用"_“隔开; (2)boolean变量不能使用is开头;(3)接口尽量不要修饰符、子类紧跟接口追加Impl。
例子:常量——SORT_TYPE,布尔类型——flag,接口——UserService,实现类——UserServiceImpl等。
说明:常量不可组装,需要原子性定义,不能出现"KEY”+SORT_TYPE 这种内部出现。
4、包名、异常、枚举、方法名称的定义(1)包名一律采用小写; (2)异常都采用_Exception结尾; (3)枚举都是以Enum结尾;(4)方法名称——根据方法内容采用如插入insert-*。
例子:异常——UserException,包名——com.test,枚举——UserEnum,方法名称——insertUser等。
5、领域模型定义规范:主要是以VO\DTO\DO等结尾例子:用户数据——UserDTO等(1)数据对象:xxxDO,xxx 即为数据表名。
(2)数据传输对象:xxxDTO,xxx为业务领域相关的名称。
(3)展示对象:xxxVO,xxx一般为网页名称。
(4)POJO是DO/DTO/BO/VO的统称,禁止命名成xxxPOJO。
(二)代码格式规范1、括号代码要求左大括号前不换行、左大括号后换行、右大括号前换行、右大括号后还有else等代码则不换行;表示终止的右大括号后必须换行。
Java程序设计的最佳实践Java是一种广泛应用于软件开发的编程语言,通过遵循最佳实践,可以提高代码的可读性、可维护性和性能。
本文将探讨一些Java程序设计的最佳实践方法。
一、命名规范良好的命名规范是编写可读性高的代码的基础。
以下是一些推荐的命名规范:1. 类名应使用名词或名词短语,采用首字母大写的驼峰命名法,如:Person, StudentManager。
2. 方法名应使用动词或动词短语,采用首字母小写的驼峰命名法,如:getName, calculateTotal。
3. 变量名应具有描述性,避免使用单字符或无意义的名称。
命名应采用首字母小写的驼峰命名法,如:age, price。
4. 常量名应全部大写,使用下划线分隔单词,如:MAX_VALUE, PI。
二、代码注释良好的注释可以提高代码的可读性和可维护性。
以下是一些注释的最佳实践:1. 在类和方法的上方使用块注释,描述其功能和用法。
2. 在关键代码行的旁边使用行注释,解释代码的用途或实现细节。
3. 使用Javadoc注释为公共类、方法和字段生成文档。
4. 避免编写过多冗余的注释,注释应该解释为什么这样实现,而不是描述代码实现的内容。
三、代码结构良好的代码结构可以使代码更具可读性和可维护性。
以下是一些最佳实践:1. 将相关的代码块组织在一起,使用空行和缩进来划分不同的代码块。
2. 使用空行将不同的功能部分隔开,提高代码的逻辑性。
3. 使用适当的缩进和代码对齐使代码更易读。
4. 将相关的类和接口组织在不同的包中,使用包名来反映关联和功能。
四、异常处理良好的异常处理可以提高代码的稳定性。
以下是一些建议:1. 在适当的时候捕获异常,并进行相应的处理,避免让异常传播到不应该处理异常的地方。
2. 使用try-catch-finally块来确保资源的正确释放。
3. 不要过度使用捕获异常,只捕获并处理必要的异常。
五、单一职责原则单一职责原则是面向对象编程的重要原则之一。
java安全编码规范Java是最受欢迎的编程语言之一,在企业应用和科学研究中都得到了广泛应用。
由于它易读、易用性和可移植性,在安全性方面,它也受到许多安全专家的认可,并被大量的技术人员所采用。
但是,在技术的发展中,安全也是必不可少的一环,因此,Java编程也必须遵循相关的安全规范,以保护应用程序的安全。
安全编码是近年来大部分企业的重点,它是由一系列的安全设计技术组成的,用来保护应用程序和系统的安全性。
它的目的是防止恶意攻击者以及高危漏洞,以确保Java程序编码标准。
有一些技术可以帮助我们设计安全、可靠的Java程序,从而实现安全编码。
首先,在进行安全编码之前,应该创建一个网络安全策略,以确保和保护网络的安全。
网络安全策略应该写明如何使用网络。
限制用户可以访问的端口,和用户可以连接到的服务,都是安全编码中一个重要的步骤。
另外,应该禁止未授权的远程访问,以及安全审核和审计,以确保系统没有被破坏。
其次,应该确保Java代码中不存在漏洞和安全隐患。
在编写Java 代码时,应该遵循国家规定的安全规范和编码规范,并进行安全审计,以确认代码中不存在安全漏洞。
另外,在编译和调试代码时,应该使用安全的函数和参数,并确保代码不会产生过多的错误。
此外,安全编码还必须包括内存管理,以防止内存溢出,内存损坏和木马攻击。
在内存分配和销毁时,应该严格控制内存的分配和释放,并使用安全的内存分配机制和函数,以防止内存溢出。
还应该积极地检查和监测内存,以及当发生溢出的时候,做出及时的应对措施,以防止应用程序或系统的损坏。
最后,Java程序编码规范中必须包含安全性测试及安全评估。
应该定期进行安全测试,以识别漏洞,从而防止恶意攻击者和高危漏洞。
还应该在安全测试之后,进行安全评估,确定应用程序或系统的安全性,并且确保它们的安全性不会因为环境的变化而受到损害。
总而言之,安全编码对于保护Java程序和系统的安全性很重要,它需要企业和技术人员们按照国家规定的安全规范和编码规范来编写合格的安全编码,并且要定期进行安全测试及安全评估。
阿里巴巴java开发手册
阿里巴巴Java开发手册是一份由阿里巴巴集团编写的开发规范手册,它旨在指导Java开发人员编写优秀的代码,提高代码质量和可维护性。
以下是阿里巴巴Java开发手册的一些主要内容:
1. 命名规范:包括类命名、方法命名、变量命名等。
2. 代码格式:包括缩进、空格、换行等。
3. 注释规范:包括类注释、方法注释、变量注释等。
4. 异常处理:包括异常捕获、异常处理、异常抛出等。
5. 类设计:包括类的继承、类的组合、类的访问修饰符等。
6. 其他编程规范:包括循环、条件判断、错误处理等。
阅读阿里巴巴Java开发手册可以帮助开发人员编写规范的代码,减少代码错误和bug的产生,提高代码的可读性和
可维护性。
此外,遵循统一的开发规范也有助于团队协作和代码的交接。
阿里巴巴Java开发手册可以在官方网站上免费下载。
alibaba java coding guidelines规则关于阿里巴巴Java编码规范规则的详细解析引言在Java开发中,编码规范是非常重要的,它不仅可以提高代码的可读性和可维护性,还有助于团队合作和代码的风格统一。
阿里巴巴作为中国最大的电商企业之一,拥有庞大的Java开发团队,为了统一团队的代码风格,提高代码质量,他们制定了一整套的Java编码规范,即阿里巴巴Java编码规范(下称“规范”)。
本文将以规范中的主题“[alibaba java coding guidelines规则]”为主线,逐条解析规范并给出相应的理解和实践建议。
一、规则一:命名规约1. 【强制】类名使用UpperCamelCase规范,方法名、成员变量名和局部变量名均使用lowerCamelCase规范。
命名规约是代码中最直观的内容之一,良好的命名规约可以提高代码的可读性和可维护性。
在使用UpperCamelCase和lowerCamelCase规范时,可以根据命名对象的特点选择合适的规范。
例如,类名通常代表一种抽象的概念,适合使用UpperCamelCase规范,而方法名、成员变量名和局部变量名通常代表具体的实现细节,适合使用lowerCamelCase规范。
2. 【强制】类名和方法名以功能命名,不以数据结构命名。
命名时应关注方法或类的功能,而不是内部的数据结构。
使用功能命名可以更好地描述代码的用途,并且随着代码的演进,内部的数据结构可以灵活变化而不会影响命名的准确性。
3. 【强制】定义枚举类型时,使用Enum后缀。
为了提高代码的可读性,对于枚举类型的定义,应统一添加Enum后缀。
例如:javapublic enum ColorEnum { ... }4. 【推荐】避免过长或过短的命名。
命名应该尽量精简明了,避免过长或过短的命名。
过长的命名可能会降低代码的可读性,而过短的命名则可能无法准确描述代码的含义。
5. 【推荐】对于常量和静态变量,使用全大写字母加下划线的命名规范。
Java语言编码规范Prepared by拟制Date日期yyyy-mm-ddReviewed by 评审人Date日期yyyy-mm-ddApproved by批准Date日期yyyy-mm-ddRevision Record 修订记录Table of Contents 目录1.范围 (4)2.规范性引用文件 (4)3.术语和定义 (4)4.排版规范 (5)4.1.规则 (5)4.2.建议 (7)5.注释规范 (8)5.1.规则 (8)5.2.建议 (12)6.命名规范 (15)6.1.规则 (15)6.2.建议 (16)7.编码规范 (17)7.1.规则 (17)7.2.建议 (20)8.JTEST规范 (22)8.1.规则 (22)8.2.建议 (23)1.范围本规范规定了使用Java语言编程时排版、注释、命名、编码和JTEST的规则和建议。
本规范适用于使用Java语言编程的产品和项目。
2.规范性引用文件下列文件中的条款通过本规范的引用而成为本规范的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,然而,鼓励根据本规范达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本规范。
3.术语和定义规则:编程时强制必须遵守的原则。
建议:编程时必须加以考虑的原则。
格式:对此规范格式的说明。
说明:对此规范或建议进行必要的解释。
示例:对此规范或建议从正、反两个方面给出例子。
4.排版规范4.1.规则4.1.1.*程序块要采用缩进风格编写,缩进的空格数为4个。
说明:对于由开发工具自动生成的代码可以有不一致。
4.1.2.*分界符(如大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。
在函数体的开始、类和接口的定义、以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。
Alibaba Java Code Guidelines 使用详解1. 概述本文将详细介绍阿里巴巴Java代码规范的使用方法和相关注意事项。
阿里巴巴是中国最大的电子商务公司之一,他们开发了一套严格的Java代码规范,旨在提高代码质量和可维护性。
2. 规范介绍阿里巴巴Java代码规范是基于阿里巴巴集团多年来积累的开发经验和最佳实践而制定的。
该规范包含了代码格式、命名约定、注释规则、异常处理等方面的要求,目的是使得代码易读、易懂、易于维护。
3. 使用方法3.1 下载规范文件首先,你需要从阿里巴巴官方网站上下载Java代码规范文件。
该文件以Markdown 格式编写,可以使用任何支持Markdown格式的编辑器打开和查看。
3.2 阅读并理解规范在开始使用之前,你需要仔细阅读并理解整个规范文档。
确保你对每个章节和要求都有清晰的理解。
3.3 应用规范到项目中一旦你熟悉了规范内容,就可以开始将其应用到你的项目中了。
以下是一些常见的规范要求和应用方法:•代码格式:规范要求使用4个空格缩进,并且遵循大括号独立一行的原则。
你可以使用IDE的自动格式化功能来快速调整代码格式。
•命名约定:规范要求使用驼峰命名法,并且避免使用缩写和简写。
类名、方法名和变量名都应该清晰明了,能够准确表达其含义。
•注释规则:规范要求在关键地方添加必要的注释,解释代码的作用和实现原理。
注释应该清晰简洁,不应该包含无关信息。
•异常处理:规范要求在捕获异常时,必须进行适当的处理,避免出现空的catch块。
同时,在抛出异常时,应该提供清晰明了的异常信息。
3.4 定期检查和修复一旦你将规范应用到项目中,就需要定期进行代码检查和修复。
可以使用静态代码分析工具来帮助你发现不符合规范的代码,并及时进行修复。
4. 注意事项在使用阿里巴巴Java代码规范时,需要注意以下几点:•规范是为了提高代码质量和可维护性而设计的,但并不是绝对的。
在某些特殊情况下,可以适度违反规范,但需要有充分的理由和注释来解释。
java 技术标准Java技术标准是指在Java开发过程中遵循的一系列规定和约定,用于确保Java应用程序的可靠性、安全性、可维护性以及可移植性。
Java技术标准的制定旨在提高Java开发的效率和质量,使Java应用程序具备良好的可扩展性和互操作性。
以下是Java技术标准的一些具体内容:1. Java编码规范:包括对变量、方法、类、包等命名规则的约定,以及对代码格式、注释、排版等书写风格的统一要求,以提高代码的可读性和可维护性。
2. 异常处理:Java技术标准规定了一套异常处理的约定,包括异常的声明、抛出、捕获和处理。
通过合理地处理异常,可以提高程序的稳定性和健壮性。
3. 线程安全:Java技术标准要求Java程序员在编写多线程程序时必须考虑线程安全问题,并提供了同步机制、线程锁等工具来保证线程安全。
4. 数据持久化:Java技术标准规定了数据持久化的规范,包括对数据库连接、SQL语句、事务处理等内容的约定,以保证数据的安全和一致性。
5. 安全性:Java技术标准要求Java应用程序必须具备一定的安全性,包括对密码学、加密算法、安全协议等方面的要求。
6. 跨平台性:Java技术标准要求Java应用程序必须具备良好的跨平台性,能够在不同的操作系统、硬件平台上运行,并保持一致的行为和性能。
7. 性能优化:Java技术标准还涉及性能优化方面的规范,包括内存管理、垃圾回收、性能调优等方面的约定和建议。
以上内容只是Java技术标准的一部分,实际上Java技术标准涵盖了Java 开发过程中的各个方面,还包括许多其他的规范和约定。
遵循这些标准可以提高Java应用程序的质量和可靠性,并使Java应用程序具备良好的可维护性和可移植性。
JAVA技术架构及开发规范文档一、概述二、技术架构1.三层架构基于业务功能的划分,将系统划分为表示层、业务逻辑层和数据持久层。
这样可以实现业务逻辑与表示层、数据持久层的解耦,提高代码的复用性和可维护性。
2.MVC模式使用MVC(Model-View-Controller)模式进行开发,将系统分为模型层、视图层和控制层,使各层之间的职责分明,提高代码的可维护性和可测试性。
3.面向对象设计原则遵循SOLID原则,尽量使用面向对象的设计和编程,其中包括单一职责原则、开闭原则、里式替换原则、接口隔离原则和依赖反转原则等。
三、开发规范1.命名规范采用驼峰命名法,变量名、方法名、类名等均应具有描述性,避免使用拼音或缩写。
2.代码风格代码应该具有良好的缩进和格式,增加代码的可读性。
要求适当添加注释,注释应说明代码的目的和使用注意事项。
3.异常处理合理处理异常,避免直接抛出异常,而是进行捕获和处理。
对于特定的业务异常,可以定义自定义异常类,并进行抛出。
4.注释规范需要对代码进行充分的注释,注释的风格应明确,注释应配合代码,解释代码的用途和作用。
5.单元测试开发过程中应进行单元测试,确保代码的正确性。
对于每个功能模块,编写相应的单元测试用例进行测试,覆盖率应尽量达到100%。
6.安全性对于涉及到的用户输入数据和敏感数据,应进行有效的验证和过滤,防止恶意注入和跨站脚本攻击等安全威胁。
7.日志规范所有的关键操作和错误信息都应记录到日志中,日志级别应根据实际需要进行配置。
8.数据库规范数据库表设计应符合第三范式,避免数据冗余和数据不一致。
使用参数化查询和预编译语句,提高数据库查询性能和安全性。
9.版本管理使用版本管理工具(如Git)进行代码管理,每个开发人员都应具备良好的版本管理和协同开发能力。
四、总结本文档主要介绍了JAVA技术架构及开发规范。
通过采用三层架构和MVC模式,可以实现代码的复用性和可维护性。
同时,遵循JAVA的面向对象设计原则,提高代码的可测试性和可扩展性。
Java开发规范(参照阿⾥规范改编)JAVA 开发规范v1.0.0 2021/08/27本篇规范基于阿⾥巴巴、华为的开发⼿册,补充了⼀些细节。
规范不是为了约束和禁锢⼤家的创造⼒,⽽是为了帮助⼤家能够在正确的道路上,尽可能的避免踩坑和跑偏。
规范可以让我们⽆论单枪匹马还是与众⼈同⾏的时候都能得⼼应⼿。
规范可以让我们在⾯对⽇益变态的需求和做代码接盘侠的时候,更优雅从容。
⼀、编程规范1、好代码的原则我们参考 Kent Beck 的简单设计四原则来指导我们的如何写出优秀的代码,如何有效地判断我们的代码是优秀的。
通过所有测试(Passes its tests):强调的是外部需求,这是代码实现最重要的尽可能消除重复 (Minimizes duplication):代码的模块架构设计,保证代码的正交性,保证代码更容易修改尽可能清晰表达 (Maximizes clarity):代码的可阅读性,保证代码是容易阅读的更少代码元素 (Has fewer elements):保证代码是简洁的,在简洁和表达⼒之间,我们更看重表达⼒以上四个原则的重要程度依次降低,这组定义被称做简单设计原则。
22-1全部采⽤⼩写⽅式,以中划线分隔。
正例:mall-management-system / order-service-client / user-api反例:mall_management-system / mallManagementSystem / orderServiceClient2-2模块名称:{项⽬名称}-{模块名称} 模块名称简洁体现职责模块名字作为模块组件的名称(即maven中的标签)2-3包名不应该⽤来表达模块完整的意思,包名应该仅⽤作与同包下的其他包做区分。
但尽可能使⽤单个单词命名,如果单个单词⽆法正确表达,可采⽤.分割,实在不⾏可采⽤全部单词⼩写(参考的spring命名)2-4类名使⽤ UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO ;抽象类命名使⽤ Abstract 或 Base 开头;异常类命名使⽤ Exception 结尾;测试类命名以它要测试的类的名称开始,以 Test 结尾;如果使⽤到了设计模式,建议在类名中体现出具体模式;枚举类名建议带上 Enum 后缀,枚举成员名称需要全⼤写,单词间⽤下划线隔开。