电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

应用构建编码规范

来源:用友作者:用友2025-08-162

应用构建编码规范

1、应用构建编码规范

1.1、应用创建规范

应用所属领域和应用业务能力保持一致

1.2、命名规范

1.2.1、实体字段命名

  • 原厂扩展业务属性加前缀extend,如:extendMerchantCode**

以下关键字禁用

base    id    tenant_id    creator    createTime modifier    modifyTime    pubts    dr    pk_temp version    approvalFlow    pk_procdefins    pk_procdef    startorg startdept    verifystate    isWfControlled    businessFlow    bizFlowId isFlowCoreBill    bizFlowName    bizFlowVersion    source_id    sourcechild_id source_billtype    bizFlowInstanceId    businessType    bustype    ITree parent    level    path    sort    isEnd name    code    enable    enablets    disablets org_id     status

2.2.2、页面建模

节点发布避免出现【**列表】,请调整列表页面命名

1.2.3、函数

1.2.3.1、驼峰式命名规范

驼峰式命名法介绍:

驼峰式命名法由小(大)写字母开始,后续每个单词首字母都大写。

按照第一个字母是否大写,分为:

 ① Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo ② Camel Case 小驼峰式命名法:首字母小写。eg:studentInfo、userInfo、productInfo

1.2.3.2、变量

命名方法:小驼峰式命名法。

命名规范:前缀应当是名词。(函数的名字前缀为动词,以此区分变量和函数)

命名建议:尽量在变量名字中体现所属类型,如:length、count等表示数字类型;而包含name、title表示为字符串类型。

// 好的命名方式 var maxCount = 10; var tableTitle = 'LoginTable'; // 不好的命名方式 var setCount = 10; var getTitle = 'LoginTable';

1.2.3.3、函数

命名方法:小驼峰式命名法。

命名规范:前缀应当为动词。

命名建议:可使用常见动词约定

动词含义返回值
can判断是否可执行某个动作(权限)函数返回一个布尔值。true:可执行;false:不可执行
has判断是否含有某个值函数返回一个布尔值。true:含有此值;false:不含有此值
is判断是否为某个值函数返回一个布尔值。true:为某个值;false:不为某个值
get获取某个值函数返回一个非布尔值
set设置某个值无返回值、返回是否设置成功或者返回链式对象
load加载某些数据无返回值或者返回是否加载完成的结果

// 是否可阅读 function canRead() { return true; } // 获取名称 function getName() { return this.name; }

1.2.3.4、常量

命名方法:名称全部大写。

命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词。

命名建议:无。

示例:

var MAX_COUNT = 10; var URL = 'http://www.baidu.com';

1.2.3.5、单行注释

说明:单行注释以两个斜线开始,以行尾结束。

语法:// 这是单行注释

使用方式:

  ① 单独一行://(双斜线)与注释文字之间保留一个空格。  ② 在代码后面添加注释://(双斜线)与代码之间保留一个空格,并且//(双斜线)与注释文字之间保留一个空格。  ③ 注释代码://(双斜线)与代码之间保留一个空格。

示例:

// 调用了一个函数;1)单独在一行 setTitle(); var maxCount = 10;

应用构建编码规范

1、应用构建编码规范1.1、应用创建规范应用所属领域和应用业务能力保持一致1.2、命名规范1.2.1、实体字段命名原厂扩展业务属性加前缀extend...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信