文本描述
文件编码
文件密级
最新发布日期
当前版本
Delphi开发规范
郑重声明:XX软件股份有限公司版权所有。本文档中任何部分未经XX软件股份有限公司书面授权,不得将材料泄露给第三方,不得以任何手段、任何形式进行复制与传播。
变更履历
版本
日期
变更位置
变更理由/变更内容
变更人
备注
1.
新建
1.
根据研发项目管理流程问题巡检检查出的问题进行更新:增加变更履历
目 录
1 前言
2 模块划分策略
3 模块间交互模式设计
4 编码与命名规范
5 工程属性和版本命名规范
6 模块依赖关系
7 代码构建体系规划
7.1 源代码目录结构(要考虑第三方类库、公共组件的配置)
7.2 模块构建输出策略
7.3 编译/构建选项
8 附录:构建脚本(ant或FinalBuilder构建文件)
8.1 附录1 FinalBuilder [For Delphi] 工程构建指南
8.1.1 引入
8.1.2 设置 1
8.1.3 编译 1
8.2 附录2 VA开发规范介绍 1
8.2.1 模块划分 1
8.2.2 VA命名规则 1
前言
Delphi开发平台下,常规项目一般有两类,一类是对单元进行管理的单个exe工程文件,一类是通过包(dpk)来组织的大型系统。对于第二类大型系统,提供如下工程组织建议。
模块划分策略
较大规模系统建议划分为基础模块和业务模块两大类。基础模块是系统的基本模块,是指系统能够运行的必须依赖的模块。业务模块是系统的扩展模块,是指系统可选加载的处理某类业务的模块。业务模块分为基本业务模块和辅助工具模块,基本业务模块完成独立业务处理,辅助工具模块用来实现模块间的协同处理