欢迎来到天天文库
浏览记录
ID:23139311
大小:22.84 KB
页数:24页
时间:2018-11-04
《java,代码书写规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立java,代码书写规范 篇一:Java代码书写规范(高手必经之路) ?符号命名规则 符号名包括:模块名,变量名,常量名,方法(函数/子程序)名,数据区名,缓冲区名等。符号命名通常应遵循以下规则: 通用规则: 1、在所有命名中,都应使用标准的英文单词或缩写。不得使用拼音或拼音缩写,除非该名字描述的是中文特有的内容,如半角、全角,声母、韵母等。 2、所有命名都应遵循达意原则,即名称应含义清
2、晰、明确。 3、所有命名都不易过长,应控制在规定的最大长度以内。 4、所有命名都应尽量使用全称。 5、如果命名使用缩写,则必须对其进行注释和说明。 具体规范: 1、工程名统一制订。 2、文件名 文件名应与类名相同,这是java的规范 3、方法名/函数名 ?·方法名第一个单词小写。随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国
3、际统一标准规则的建立 ?·推荐使用动宾结构。方法名应清晰反映该方法的功能、用途。?·方法名最长不得超过30个字符。 例: getCollection(); setCollection(); insertObject(); deleteObject(); 3、变量名 必须使用有意义的变量名。 推荐的类型缩写(type)—— ·char:ch ·boolean:b ·int:i ·long:l ·double:d ·float:f 变量名最长不得超过20个字符。 4、类名 ?·必须以大写字母开头,类
4、名反映具体含义,以清晰表达类的用途和功能为 原则 ?随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立·当名称由多个单词构成时,每一个单词的第一个字母必须大写 ?代码书写规范 书写规范即在编写代码过程中所使用的标准格式,主要包括空格的使用、括号的使用、缩近格式和其他一些内容。 源代码书写规范 1.在.java/.j
5、sp的开头应有一段格式统一的说明,内容包括: a.文件名(Title/FileName); b.创建人(Author); c.文件创建时间(Date); d.简短说明文件功能、用途(Description/Function)。 样例: /** *标题: *描述: *创建: *作者:用来实现计划项目审批XX-06-30赵文正 *详细: */详细描述计划项目审批的细节,如何根据细节功能确定方法 2.随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府
6、成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立除非极其简单,否则对函数应有注释说明。内容包括:功能、入口/出口参数,必要时还可有备注或补充说明。 3.每行代码的长度推荐为80列,最长不得超过120列;折行以对齐为准。 4.在类的成员函数内调用其他类的成员函数时,其他类的成员函数可做简短说明。 6.函数入口参数有缺省值时,应注释说明。 例: floatgetValue(intID,booleanflag){ /*param
7、eterdescription ID:IdentifyNo flag:default=TRUE */ … } 7.elseif必须写在一行。 8.与‘{’、‘}’有关的各项规定: ①‘{’、‘}’应独占一行。在该行内可有注释。 例:正确: for(i=0;i {//..... ("Line="+i+”value=”+Lines[i]); } 不得写做:随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸
8、易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立 for(i=0;i {("Line="+i+”value=”+Lines[i]); } ②‘{’必须另起一行,‘{’之后的代码必须缩进
此文档下载收益归作者所有