命名规范

1 目的
形成一致的EAS代码风格
使代码结构清晰,注释规范,格式统一,易于阅读
保证代码的可维护性
降低编码出错概率,提升开发效率
2 大小写
Pascal样式
将标识符的首字母和后面连接的每个单词的首字母都大写。
举例:
AccountBalance 科目余额(业务接口类名)
Camel样式(默认)
标识符的首字母小写,而每个后面连接的单词的首字母都大写。
举例:
countTable 科目表(变量名)
大写样式
标识符中的所有字母都大写。主要针对常量的定义。
举例:
public static final int MAX_VALUE = 100;
小写样式
标识符中的所有字母都小写。这个主要是针对包的命名。
举例:
com.kingdee.eas.basedata
3 缩写
不要将缩写用作标识符名称的组成部分
举例:
使用 getWindow,而不要使用 getWin
不要使用EAS未被普遍接受的缩写
举例:
AuditExcep (错误) AuditException(正确)
在适当的时候,使用众所周知的缩写替换冗长的词组名称
举例:
VoucherEditUI
4 包命名
格式:公司性质.公司名称.产品名称.子系统.模块.功能细分;全部小写。
公司性质:如com,org
公司名称:如kingdee
产品名称:如eas
子系统:如basedata,cp
模块:如master,bc
功能细分:可以按需继续增加子功能
如:
com.kingdee.eas.basedata.master.account.client
com.kingdee.eas.fi.gl
WEB端自定义controller,包名需符合com.kingdee.eas.*.web.*.*Controller
5 类命名
类的命名采用Pascal大小写,英文单词也可为缩略词(全部大写)
举例:
VoucherEditUI 凭证编辑界面类
DBUtils 数据访问实用工具类
ActionAddNew 新增动作类
自定义服务端方法:XXXControllerBean
扩展服务端方法:XXXControllerBeanEX
自定义WEB端Controller:XXXController
自定义WEB端事件:XXXEvent
自定义WEB端实现:XXXHandler
6 方法命名
用动词或动词短语命名方法
使用Came
命名规范
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



