u cookie命名 命名格式:模块名_存储信息名词(多个单词用下划线分隔) ,全部大写,例如:EBWEBMAIL_SORT_TYPE。
u window.open中name参数的命名 javascript的window.open方法中有一个name的参数,浏览器约定同样的名字的窗口只能打开一个,假如程序间名字重复将相互冲突。假如不限制打开窗口数,可以指定‘’或“”(不是null),否则需要加上模块名,例如ebwebmail_viewmail。
注: 方法声明中,假如碰到重载的方法,可以使用“”表示可以接受不同类型的参数,例如:“String value int value”;可以使用“[]”表示可选的参数,例如:“Object message[,Throwable t]”
ü Servlet设计(servlet document) 类名 接受参数列表 描述
ü 数据表设计(data modeling) 表名:some_table
说明:description
表结构: 字段名 类型 说明
6 代码规范 6.1 Java源代码规范 6.1.1 命名 u Package 的命名 Package 的名字应该都是由一个小写单词组成,例如:net.ebseries.modules。 此外,对于包名我们做如下约定: 1. 工具函数类包名前缀为.util 2. Servlet类包名前缀为.servlet 3. test case类包名前缀为.test
u Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成,例如:DataFile或InfoParser。
u Class 变量的命名 变量的名字必须用一个小写字母开头。后面的单词用大写字母开头,例如:debug 或 inputFileSize。
u Static Final 变量的命名 Static Final 变量的名字应该都大写,并且指出完整含义,例如:MAX_UPLOAD_FILE_SIZE=1024。
u 参数的命名 参数的名字必须和变量的命名规范一致。
u 数组的命名 数组应该总是用下面的方式来命名: byte[] buffer; 而不是: byte buffer[];
u 方法的参数 使用有意义的参数命名,假如可能的话,使用和要赋值的字段一样的名字: SetCounter(int size) { this.size = size; }
6.1.2 代码格式 u 文件头声明 源文件的头部需要一个history段,对于每次对源文件的重大改动,都需要在history段中注明。该段定义在package和import之间,例如: /***************************************************** * HISTORY * * 2002/01/29 Biz 创建文件 * * 2002/02/19 kevin 增加新功能 * *******************************************************/