UDN-企业互联网技术人气社区

板块导航

浏览  : 33739
回复  : 326

[UAP63开发全攻略] 【手册】【规范与框架】UAPV6-编码规范

  [复制链接]
胭脂粉的头像 楼主
发表于 2014-7-10 11:40:00 | 显示全部楼层 |阅读模式
一 介绍 ..................................................................................................................................... 1
二 文件和目录 ........................................................................................................................ 2
2.1 UAP_Home 目录结构 ........................................................................................................... 2
2.2 开发的应用目录结构 ........................................................................................................... 3
2.2.1 常用目录结构 ............................................................................................................... 3
2.2.2 扩展替换、第三方控件 ............................................................................................... 4
2.2.3 图片、工具资源: ....................................................................................................... 4
2.3 一般命名原则 ....................................................................................................................... 4
2.4 多语资源 ............................................................................................................................... 5
2.5 属性文件 ............................................................................................................................... 5
2.6 XML 和组件配置文件 ........................................................................................................... 5
三 元模型组件命名规范 ....................................................................................................... 6
3.1 前提背景 ............................................................................................................................... 6
3.2 场景分析 ............................................................................................................................... 6
3.3 组件划分目标 ....................................................................................................................... 7
3.4 业务组件命名空间划分示意 ............................................................................................... 8
3.5 业务组件命名空间划分规则 ............................................................................................. 10
3.5.1 实体组件 ..................................................................................................................... 10
3.5.2 操作组件 ..................................................................................................................... 10
3.5.3 操作实现组件 ............................................................................................................. 11
3.5.4 服务组件 ..................................................................................................................... 11
3.5.5 服务实现组件 ............................................................................................................. 11
3.5.6 UI 组件 ......................................................................................................................... 12
3.5.7 BP 组件 ........................................................................................................................ 12
3.6 业务组件命名空间划分实例 ............................................................................................. 12
3.6.1 实体类: ..................................................................................................................... 12
3.6.2 操作接口类: ............................................................................................................. 13
3.6.3 服务接口类: ............................................................................................................. 13
3.6.4 接口实现类 ................................................................................................................. 13
3.6.5 服务实现类 ................................................................................................................. 13
3.6.6 BP 类 ............................................................................................................................ 14
3.6.7 按钮事件响应类 ......................................................................................................... 14
3.6.8 视图 ............................................................................................................................. 14
3.6.9 模型 ............................................................................................................................. 14
3.6.10 存货核算模块级别的引用其他模块的组件服务 ...................................................... 15
3.6.11 存货核算模块级别的PUB 工具包 ............................................................................. 15
四 Java 代码规范 ................................................................................................................. 15
4.1 命名规范 ............................................................................................................................. 15
集团UAP中心-技术支持部
4.1.1 一般性规则 ................................................................................................................. 15
4.1.2 常量命名 ..................................................................................................................... 16
4.1.3 变量命名 ..................................................................................................................... 16
4.1.4 方法命名 ..................................................................................................................... 17
4.1.5 类和接口的命名 ......................................................................................................... 18
4.1.6 包的命名 ..................................................................................................................... 18
4.1.7 扩展命名规范 ............................................................................................................. 19
4.2 代码设计规范 ..................................................................................................................... 21
4.3 注释规范 ............................................................................................................................. 24
4.3.1 一般性规则 ................................................................................................................. 24
4.3.2 注释分类 ..................................................................................................................... 24
4.3.3 类/接口注释 ................................................................................................................ 26
4.3.4 变量注释 ..................................................................................................................... 27
4.3.5 方法注释 ..................................................................................................................... 28
4.3.6 算法注释 ..................................................................................................................... 29
4.3.7 修改记录 ..................................................................................................................... 30
五 异常 ................................................................................................................................... 30
5.1 异常规范 ............................................................................................................................. 30
5.1.1 异常定义 ..................................................................................................................... 30
5.1.2 抛出和捕获的声明 ..................................................................................................... 31
5.2 日志异常的使用规范 ......................................................................................................... 31
5.2.1 一般性的要求 ............................................................................................................. 31
六 日志 ................................................................................................................................... 34
6.1 日志API 的选择 .................................................................................................................. 35
6.1.1 基础技术和应用平台 ................................................................................................. 35
6.1.2 业务产品 ..................................................................................................................... 36
6.1.3 日志级别使用 ............................................................................................................. 36
七 代码编写规范 .................................................................................................................. 36
7.1 基本原则 ............................................................................................................................. 36
7.2 类编写规范 ......................................................................................................................... 38
7.3 变量 ..................................................................................................................................... 39
7.4 方法 ..................................................................................................................................... 40
7.5 语言使用及书写规范 ......................................................................................................... 41
7.6 测试用例 ............................................................................................................................. 41
游客,如果您要查看本帖隐藏内容请回复







相关帖子

发表于 2014-7-11 22:20:20 | 显示全部楼层
谢谢分享,11
使用道具 举报

回复

发表于 2014-7-12 11:14:50 | 显示全部楼层
学习,谢谢!
使用道具 举报

回复

发表于 2014-7-12 16:53:34 | 显示全部楼层
haohaohaohaohao
使用道具 举报

回复

发表于 2014-7-12 20:51:54 | 显示全部楼层
好东西 必须顶,必须回帖呀
使用道具 举报

回复

发表于 2014-7-14 12:55:58 | 显示全部楼层
不错,看看。。。。。
使用道具 举报

回复

发表于 2014-7-14 16:47:47 | 显示全部楼层
路过,赞一个,
使用道具 举报

回复

发表于 2014-7-15 09:30:40 | 显示全部楼层
good!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
使用道具 举报

回复

发表于 2014-7-15 10:47:51 | 显示全部楼层
谢谢分享
使用道具 举报

回复

发表于 2014-7-15 12:52:00 | 显示全部楼层
未亡人                    
点评 ( 2 ) 收起 / 展开点评

薇薇啦 2015年09月28日 21:09 详情 回复

為了知識...只好回復了...

轩轩love4 2015年09月21日 19:42 详情 回复

支的持一下

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部