3 是否符合代码格式化标准 使用我们的格式化标准进行格式化
2 是否有多余的import项 不能有import xxx.*,不能有多余的import
2 是否定义了多余的field 定义了field,但是没有使用到的
2 是否定义了多余的本地变量 在方法中的本地变量,定义了却没有使用的
2 是否定义了多余的私有方法 定义了私有方法,但是没有地方调用
2 是否有可以重构的逻辑重复的代码 这个需要适当把握,同样的或者类似的逻辑有多次实现
2 方法/成员的public/private/static/final属性是否合理
2 调用静态常量是否使用类/接口名 不应该使用实例名称去调用
2 是否所有实现了java.io.Serializable接口的类都有serialVersionUID
2 在使用对象前,判断对象是否有可能为null,如果对象有可能为null需要提前判断并做相应处理 避免引发空指针异常
3 类/接口/变量/参数名,命名是否规范 尽量使用完整的单词,并且大小写合适,避免使用method1,method2这类没有意义的名字
3 所有的if,for,while块内容是否都用{}
3 是否有功能复杂的语句 不要有太复杂的代码,代码应该简单、明了、直白
3 将url,文件路径等写死在程序里 使用配置或者URIBroker
3 将中文写在程序里 应该使用别的方案,根据具体情况使用ResourceBundle等
3 系统中使用到的非描述性字符串是否使用常量 比如状态值等
3 系统中使用到的数字是否使用常量 除了一些特殊的情况,比如for(int i=0;...
3 常量是否有详细的注释 常量的注释一定要清楚
2 程序中是否存在System.out,System.err及Throwable.printStackTrace() 这个比较严重的,有可能严重影响性能
1 系统中打开的流/文件/连接等是否保证能正常并及时关闭
1 在输出日志时,低级别的输出一定要判断isXXEnabled info及一下级别
1 在biz层中对DAO的访问是否可以简化 尽量进行少的访问次数,特别要禁止在循环中调用dao
1 在生产环境中输出大量调试日志
1 注意使用对象的线程安全
1 大规模的string组装 对象连接使用StringBuilder对象
1 递归方法的使用 尽量避免使用, 如果使用对深度进行控制.
1 本地线程对象是否导致memory leak ThreadLocal 对象必须是静态初始化
1 异常处理 1. 必须合理的处理异常, 2, 处理完后回收资源.
1 系统中严格禁止硬转编码. GBK<===>8859_1
1 是否编译过正则表达式,是否有大规模的表达式 会引起严重性能问题
1 是否有比较大规模使用String.indexof() 会引起严重性能问题
分享到:
相关推荐
文件标题指出文档是关于Java编码规范的细则,通常这类文档会包含Java编程的格式化指南、命名约定、注释方式、代码结构设计等方面的规定。编码规范对于开发团队来说至关重要,它有助于保持代码的整洁、一致性和可维护...
### Java编码规范-细则知识点详解 #### 一、概述 Java 编码规范是一套用于指导 Java 开发者编写高质量代码的标准。它旨在通过规范化代码风格来提高代码的可读性、可维护性和可靠性。本规范由总则和细则两部分组成,...
这份《Java编码规范-细则》是中兴通讯股份有限公司质企中心IT部制定的技术文件,版本为1.3,包含了从基础格式到高级设计原则的一系列详细规定。 1. 前言: 编码规范的前言部分通常会介绍规范的目的、结构和修订历史...
JAVA JS JSP log4j常见编码规范注意细则 jquery使用规范
公路电子不停车收费联网运营和服务规范实施细则(2016版)
河北省电子病历基本规范实施细则.docx
Java编程规范是软件开发中的重要组成部分,它有助于提高代码质量,增强可读性,...同时,`编码规范-Java-细则.doc`和`编码规范-Java-细则培训教材.ppt`等文档能提供更详尽的指导,帮助开发者更好地理解和实践这些规范。
### 公路电子不停车收费联网运营和服务规范实施细则解析 #### 一、总览 《公路电子不停车收费联网运营和服务规范实施细则(暂行)》是针对我国公路电子不停车收费(ETC)联网运营与服务的具体指导性文件。这份文件...
1、CCC认证实施细则CCCF-CCC-01-火灾探测报警产品 2、CCC认证实施细则CCCF-CCC-02-独立式火灾探测报警产品. 3、CCC认证实施细则CCCF-CCC-03-火灾报警与控制产品. 4、CCC认证实施细则CCCF-CCC-04-家用火灾探测报警...
中兴公司发布的这份文档详细介绍了适用于C#编程语言的编码规范细则。这份文档旨在规范软件编程风格,提高代码的可读性、可靠性和可重用性,确保开发人员之间的工作可以顺利交接,降低软件维护成本。编码规范主要涵盖...
学校安全管理规范实施细则是学校确保师生员工的人身、财产安全,维护校园正常的教育教学秩序的重要文件。本文将从技术安全角度对学校安全管理规范实施细则进行解析,详细介绍学校安全管理工作的指导思想、安全工作...
长春市医疗器械经营质量管理规范方案实施细则 长春市医疗器械经营质量管理规范方案实施细则是为了深入贯彻落实《医疗器械监督管理条例》,强化过程管理和日常监管,提高质量管理的有效性,使事前许可考核、事后现场...
施工现场有限空间作业安全监理实施细则,是指在施工现场有限空间作业中,为了确保施工安全,需要制定一套实施细则,以规范施工现场有限空间作业的安全管理和监理工作。 描述解读 施工现场有限空间作业安全监理实施...
数据中心能耗检测规范及实施细则
有限空间作业安全监理实施细则.doc
机房建设使用的 能耗检测标准和实施细则 机房建设使用的 能耗检测标准和实施细则
平行检验监理实施细则是建筑工程监理中一项重要的质量控制手段,旨在确保工程质量和安全。这份文档详细规定了NO.2015G16地块项目工程的平行检验流程、要点和目标值,以加强工程质量控制。 首先,工程概况部分介绍了...
DB21T 2295-2014 市政工程施工质量验收实施细则是由辽宁省建设工程质量监督总站会同有关单位编制的,旨在规范市政工程施工质量验收的要求和实施细则。该标准涵盖了市政道路工程、桥梁工程、给水排水管道工程、给水...
工程质量奖罚实施细则量化一览表是银光天宏房地产开发有限公司为确保工程项目质量而制定的一系列罚款标准,旨在规范施工过程中的各项操作,防止质量问题的发生。下面将详细解析这些细则: 一、计量方面: 1. 石子...