1、相对独立的程序块之间、变量说明之后必须加空行。
示例:如下例子不符合规范。
if (!valid_ni(ni))
{
... // program code
}
repssn_ind = ssn_data[index].repssn_index;
repssn_ni = ssn_data[index].ni;
应如下书写
if (!valid_ni(ni))
{
... // program code
}
repssn_ind = ssn_data[index].repssn_index;
repssn_ni = ssn_data[index].ni;
2、较长的语句,函数参数,循环,判定等语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。
示例:
perm_count_msg.head.len = NO7_TO_STAT_PERM_COUNT_LEN
+ STAT_SIZE_PER_FRAM * sizeof( _UL );
3、:程序块的分界符(如C/C++语言的大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。
for (...)
{
... // program code
}
4、在两个以上的关键字、变量、常量进行对等操作时,它们之间的操作符之前、之后或者前后要加空格;进行非对等操作时,如果是关系密切的立即操作符(如->),后不应加空格。
示例:
(1) 逗号、分号只在后面加空格。
int a, b, c;
(2)比较操作符, 赋值操作符"="、 "+=",算术操作符"+"、"%",逻辑操作符"&&"、"&",位域操作符"<<"、"^"等双目操作符的前后加空格。
if (current_time >= MAX_TIME_VALUE)
a = b + c;
a *= 2;
a = b ^ 2;
(3)"!"、"~"、"++"、"--"、"&"(地址运算符)等单目操作符前后不加空格。
*p = 'a'; // 内容操作"*"与内容之间
flag = !isEmpty; // 非操作"!"与内容之间
p = &mem; // 地址操作"&" 与内容之间
i++; // "++","--"与内容之间
(4)"->"、"."前后不加空格。
p->id = pid; // "->"指针前后不加空格
(5) if、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显。
分享到:
相关推荐
【Java源代码编码规范】 Java源代码编码规范是软件开发中的重要组成部分,它旨在提高代码的可读性、可维护性和一致性。规范的遵循能够帮助开发者更快地理解代码,减少错误,增强代码的健壮性。以下是规范的一些关键...
Java编程规范是软件开发中非常重要的一个组成部分,它旨在提高代码的可读性、可维护性和团队间的协作效率。华为技术有限公司的企业技术规范DKBA1040-2001.12...因此,每个Java开发者都应该重视并遵循类似的编码规范。
### Java编码规范详解 #### 一、为什么要制定编码规范?...综上所述,Java编码规范不仅包括命名规则,还涵盖了代码排版、注释、程序结构等多个方面。遵循这些规范可以帮助开发人员编写出高质量、易于维护的代码。
JAVA 编码规范是指导开发人员编写高质量、可读性...综上所述,JAVA编码规范是开发过程中不可或缺的一部分,它涵盖了从文件结构到代码细节的方方面面,旨在提升代码质量,确保团队合作的顺畅,同时降低长期维护的成本。
### Java编码规范文档知识点 #### 1. 概述 - **内容**:本文档主要涵盖了Java编程语言的编码规范,包括命名规则、注释规范、排版规范以及数据库相关的命名与格式化等内容。 - **编写目的**:制定一套统一的编码规范...
Java编码规范是保证代码质量、提高团队协作效率的重要准则,对于任何Java开发者来说,遵循一套良好的编码规范至关重要。以下是对标题和描述中提及的七大规范的详细解释: 1. **命名规范**: - 类(Class):使用大...
Java编码规范是编程实践中的一项重要准则,它有助于提高代码的可读性、可维护性和团队间的协作效率。以下是对标题和描述中所述知识点的详细解释: 1. **命名规范** - **标识符规则**:标识符由ASCII字母、数字和...
JAVA编码规范是编程实践中至关重要的指导原则,它旨在提高代码的可读性、可维护性和团队协作效率。以下是对标题和描述中所提及知识点的详细解释: 1. **文件体系结构**: - JSP文件目录结构:通常分为多个子目录,...
华为Java语言编码规范.doc 本文档介绍了华为Java语言编程规范的相关知识点,涵盖编程规范、命名规范、注释规范、编码规范、JTEST规则等内容。 1. 编程规范 编程规范是指在编程时必须遵守的原则,旨在确保代码的...
Java编码规范是编程实践中至关重要的一个方面,它旨在提高代码的可读性、可维护性和团队协作效率。遵循一套统一的编码规范可以让代码看起来整洁、专业,并减少由于风格不一致导致的误解。以下是一些主要的Java编码...
在编程领域,尤其是Java编程中,遵循一定的编码规范是非常重要的。这不仅有助于提升代码的可读性和可维护性,而且还能确保团队间的协作更为顺畅。本文将深入探讨Java编程规范,从基础开始,逐步解析各个关键点。 ...
### JAVA编码规范全集 #### 1. 介绍 ##### 1.1 为什么要有编码规范 编码规范在软件开发过程中扮演着至关重要的角色。它不仅有助于提高代码的可读性和可维护性,还能增强团队协作效率。以下是几个关键理由: - **...
《Java编码规范》是一份为Java开发者制定的重要指南,旨在提升代码质量和可读性,确保团队之间的代码一致性。这份规范涵盖了文件组织、缩进排版、注释、声明、语句、空白、命名规范以及编程惯例等多个方面。 在文件...
2. Java编码规范:这部分是文档的核心,具体分为格式自动化设置、命名规范、排版规范和注释规范四个大类。 2.1 格式自动化设置:涵盖了代码注释格式化设置、代码内容格式化设置、代码清理格式化设置以及格式化设置...
以下是一些关键的Java编码规范: **2.1 大小写规则约定** - **帕斯卡命名规则(PascalCase)**:用于类名、接口名等,每个单词首字母大写,不使用下划线连接单词。 - **驼峰式命名规则(CamelCase)**:用于变量名...
Java编码规范是软件开发中非常重要的一个环节,它旨在提高代码的可读性、可维护性和团队协作效率。华为作为一家大型科技企业,对于代码质量有着严格的要求,因此制定了相应的Java编码规范。以下是对这份规范的详细...
Java 编码规范的范围涵盖了 Java 语言的所有方面,包括编码风格、命名规范、注释规范、排版规范等。该规范适用于所有使用 Java 语言进行开发的项目。 2. 规范性引用文件 该规范引用了多个 Java 语言相关的标准和...