用友V6开发规范详解:公共命名与代码结构
《3V6开发总体概述-代码规范部分》是由YonyouSoftwareCorporation的UAP中心技术支持部陈伟在2013年1月21日发布的文档,它详细介绍了该公司在V6开发过程中的代码规范,旨在确保项目的标准化、可维护性和团队协作效率。主要内容分为以下几个部分: 1. **代码规范的定义**: - 规范包括法律上的强制性规定、组织内的制度约定以及行为准则,它们分别对应于法律、企业内部政策和最佳实践。 2. **不同开发场景下的规范**: - **公共规范**:针对模块编码、菜单编码、功能号编码有明确的规则,如UAP模块编码范围,菜单以行业标识符开头,多语言资源文件按照客户、伙伴、行业和领域进行命名。 - **编码规则**:模块、组件、包名的命名结构被严格定义,例如公共接口的命名规则、业务逻辑的私有部分和客户端代码的归属,以及元数据文件的存储位置。 3. **元数据建模规则**: - 元数据模型考虑了不同的层次,如业务水平、行业、本地化、伙伴和客户特性,并通过特定的XML文件(industry_config.xml)来管理。 4. **代码划分与模块、组件设计**: - 代码根据其功能和访问权限划分为公共、私有和客户端部分。模块之间是相互独立的,只允许公共代码进行依赖。 - 组件内则进一步将业务功能划分为相对独立的部分,并强调元数据文件的存放位置。 5. **包名命名规范**: - 针对不同的接口定义、实现、业务逻辑、UI层代码等,定义了详细的包命名规则,以便于项目结构清晰,便于查找和复用。 通过遵循这些代码规范,YonyouSoftwareCorporation确保了其V6开发项目的高质量和一致性,促进了团队间的协作,降低了维护成本,并提高了软件产品的整体可读性和扩展性。遵循这些原则对于任何参与V6开发的开发者来说,都是提升开发效率和代码质量的关键。
剩余19页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解