)package命名:package的名字应该都是由一组小写单词组成。.)Class命名:Class的名字必须由大写字母开头而其他字母都小写的单词组成。应尽量使用整个单词而避免使用单词首字母或缩写。(除非缩写与其全称相比已经被广泛使用,如URL或HTML)3)Interface命名:在接口名前加前缀“I”。建议在一个接口名的前面附加上字母“I”,结果使名字变为如ISingleton或IRunnable这样。这种方法有助于将接口名与类和包的名字区分开来4)成员变量命名:字段采用完整的英文描述,第一个字母小写,任何中间单词的首字母大写。即所谓驼峰命名法。5)常量命名:类常量名应该全大写,在复合情况下,各个单词之间通过下划线连接。建议常量用一个独立的接口来统一定义6)成员函数命名:方法应该是动词,在多个单词构成情况下,除了第一个单词首字母小写外,其余单词首字母必须大写。7)数组命名:数组命名必须使用Java-style规范,类似于String[]arg=newString[1];禁止使用C-style规范,类似于Stringarg[]=newString[1];8)异常命名:通常采用e表示异常,对于自定义的异常,起后缀必须为Excepiton,例如:)数据库涉及字符规范:采用26个英文字母(区分大小写)和0~9这十个自然数,加上下划线_组成,共63个字符。不能出现其他字符(注释除外)2)数据表命名规则:表以名词或名词短语命名,定义规则:<分类>_<表达业务的名词或名词短语>表名以<分类_>开头后面是业务名词或短语表达,不要缩写,多个单词间不加“_”,每个单词的首字母大写其他字母小写。例如系统用户表Sys_User,角色表Sys_Role等,业务表用T_业务名词,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词首字母要大写。表中含有的单词建议用完整的单词。如果导致表名长度超过30个字符,则从最后一个单词开始,依次向前采用该单词的缩写。(如果没有约定的缩写,则采用该单词前4个字母来表示)。3)数据表字段命名规则:)数据库字段名全部采用小写英文单词,单词之间用”_”隔开。字段长度不能超过30个字符。)如果该字段是代码,则在单词后加_id。)如果该字段表示的是时间,则使用_time为后缀。4)视图命名规则:)视图名用V_开头,视图名长度不能超过30个字符。视图名用大写的英文单词来表示。)视图由几个表产生就用下划线(_)连接几个表的名,如果表过多可以将表名适当简化,但一定要列出所有表名。5)序列命名规则:序列名用seq_开头,后面跟使用该序列的字段名。如果有几个字段用同一个序列,用下划线(_)连接几个字段的名称。如果不同表中相同的字段名需要使用不同的序列,则在字段名后加表的特征,用下划线(_)连接。序列名长度不能超过30个字符。序列名用小写的英文单词来表示。6)存储过程命名规则:存储过程名用Pr_开头,存储过程名长度不能超过30个字符。存储过程名用小写的英文单词来表示。7)函数命名规则:函数名用Fu_开头,函数名长度不能超过30个字符。函数名用小写的英文单词来表示。8)触发器命名规则:触发器名用T
软件开发规范 来自淘豆网m.daumloan.com转载请标明出处.