4.1. 推荐编码标准
代码格式
对于 Java 和 Groovey 代码,推荐按照 Java 代码规范 定义的编码标准。如果是在 IntelliJ IDEA 中编码,可以使用默认的编码格式,或者使用快捷键 Ctrl-Alt-L 进行代码格式化。
每行最大长度是 120 个字符,缩进 4 个字符,用空格替换 tab。
XML 代码: 缩进 4 个字符,用空格替换 tab。
命名规范
标识符 | 命名规则 | 示例 |
---|---|---|
Java 和 Groovy 类 | ||
界面控制器类 | UpperCamelCase(首字母大写驼峰) 浏览界面控制器 编辑界面控制器 |
|
XML 界面描述文件 | ||
组件标识符,查询语句中参数名称 | lowerCamelCase(首字母小写驼峰),只包含字母和数字 |
|
数据源标识符 | lowerCamelCase(首字母小写驼峰),只包含字母和数字以 |
|
SQL 脚本 | ||
保留字 | lowercase(小写) |
|
表名 | UPPERCASE(单词全大写下划线分隔)。名称需要以项目名称开头以区分命名空间。推荐表名使用单数形式,比如 ORDER,而不是 ORDERS |
|
列名 | UPPER_CASE(单词全大写下划线分隔) |
|
外键列名 | UPPER_CASE(单词全大写下划线分隔),包含此列指向的表名(去掉项目前缀)加上_ID 后缀。 |
|
索引名 | UPPER_CASE(单词全大写下划线分隔),以 IDX开头,包含带有项目名称的表名加上作为索引字段的名称。 |
|