### 程序提交规范
Svn上提交程序和脚本等信息时必须有QC编号或任务编号,不得无故提交代码。
程序提交
首先通过SVN UPDATE操作从$/产品/trunk/source/获取最新版本,修改完成后commit,如果有冲突,还需手工解决冲突。不得出现编译错误,影响其他同事任务开发。
开源JAR包
Public下面的jar包,不允许开发人员增加、修改或删除。如果要引用新的JAR包或替换原来的JAR包,需向产品技术经理提出申请,由技术组评估后给出最终意见。由配置管理员负责上传,并在<第三方jar包登记.xls>登记。
脚本提交规范
我们现在提交的脚本包括,表结构、菜单、系统参数及字典信息等类型的脚本,需做到:能重复执行的增量的脚本。触发器禁止提交。表、数据修改脚本文件名称必须是小写。
(1) 增量的脚本要完整,不得有遗漏现象;执行时不得有错误,每个脚本头部都要有针对此次修改的说明;脚本提交均为增量脚本
(2) 脚本命名规则如下:pdm_类型_具体对象名_修改日期.sql,下面红色标注的为各种类型脚本提交的标准文件头。其中表的表空间为xxx_table,索引的表空间为xxx_index,表空间使用说明见下面。
表的修改 pdm_table_tcustomerinfo_20100819.sql(包括序列,索引)
数据修改 pdm_update_hsi_menu_20100819.sql
强调:序列、索引必须以表的修改方式提交,表名是其所归属的表,不要另起文件。
(3) 菜单hsi_menu,报表hsr_report,桌面his_subscribeinfo、系统参数等脚本,提交至标准版默认不开启。即c_isuse=0,再提交某个客户的个性化脚本开启。
函数存储提交规范(SVN)
现在函数存储过程的提交采用和程序一样,首先通过SVN UPDATE操作从$/产品/trunk/database/proscript获取最新版本,修改完成后commit,如果有冲突,还需手工解决冲突。函数、存储、包命名必须是大写。
包含内容和后缀名为
存储过程:$/产品/trunk/database/proscript/proc下,后缀名为:.prc;命名规范为SP_存储名称,必须大写。
函数: $/产品/trunk/database/proscript/func下,后缀名为:.fnc;命名规范为F_函数名称,必须大写。
对象类型:$/产品/trunk/database/proscript/type下,记录表类型后缀名为:.tpb;记录类型后缀名为:.tps;命名规范为TYPE_类型名称,必须大写。
包: .pkg (指包头和包体在同一个文件中)
包头: .pks
包体: .pkb
视图: $/产品/trunk/database/proscript/view下,后缀名为:.vw;命名规范为V_视图名称,必须大写。
注意:存储过程的内容,最后一行要有斜线,否则用工具执行会报错。
开发登记项
开发人员在开发中,务必登记字典、系统参数、报表编号、数据资源、桌面编号、菜单编号等一系列系统相关数据配置信息。
开发登记提交目录为:$/产品 /trunk/Documents/D5.Others/开发登记
- 版本发布注意文档
- 软件的准备与配置
- maven的安装与配置
- SVN命令行的安装与配置
- 确保vpn连通
- 启动脚本前的准备
- 找到脚本
- 配置配置文件config.ini
- 修改POM文件版本号
- 写升级文档
- 执行发布脚本文件
- DB2安装文档
- 获得安装文件
- 安装过程
- 安装结果检验
- 凡软报表部署文档
- 安装须知
- 下载软件
- 软件安装
- 激活软件
- 获取凡软项目
- 获取方式一
- 获取方式二
- 凡软目录介绍
- 凡软数据源配置
- 数据源配置文件生成
- 数据源配置文件替换
- TOMCAT服务器部署
- 独立部署(强烈建议)
- 嵌入式部署(强烈不建议)
- Websphere服务器部署
- 必要配置
- 基础平台使用手册
- 部署
- 引入开发包
- 修改配置文件
- db2和oracle切换
- 缓存
- 使用缓存
- 异常处理
- 规范
- 菜单规范
- 字典规范
- 快速开发
- 后台
- 前台
- 通用方法的使用
- 导出当前页和导出所有数据
- 附件上传
- 动态tab页配置
- 报表配置
- 桌面豆腐块配置
- 通用导入功能配置说明书
- 模板配置
- 按钮-模板-内容的关系
- 页面按钮配置
- 模板配置例子
- 模板与导入字段关联
- 字段配置
- 普通字段
- 主键字段
- 默认值字段
- 时间字段
- 字典字段
- 翻译字段
- 数据检验
- 错误管理
- 通用导入开发配置手册
- 数据库 表结构和表字段
- 处理过程简介
- 开发指南
- 新版工作流说明文档
- 实体关系
- 流程配置
- 流程设计
- 串行流程设计
- 并行流程设计
- 流程变量配置
- 设置节点属性
- 流程实例监控
- 工作项实例监控
- 流程接口
- 发起流程createProcess
- 开启流程startProcess
- 获取任务getTask
- 提交任务putTask
- 获取任务列表listTask
- 根据条件获取任务列表listTaskByBusiness
- 根据条件获取任务列表listTaskByFilter
- 终止任务terminateProcess
- 增加任务参与者addApplyMan
- 释放任务releaseTask
- 流程任务
- 注意事项
- 流程、任务状态
- 业务表处理流程说明
- 启动流程
- 审批流程
- 业务关联工作流查询
- 研究中心开发规范
- 开发首要规范
- 不能import*通配符
- 包引用原则
- 提交的程序不能出现调试代码
- 文件名的大小写要保持一致
- 系统参数命名规则
- 项目工程在IDE环境中的设置
- 样式文件及js脚本文件存放位置
- 开发程序前必须做好相关的编号登记
- 引入第三方jar包
- 程序提交规范
- 数据库设计
- 设计工具
- 设计要求
- 命名约定
- JAVA程序编码规范
- 命名规则
- 其他代码编写惯例规则
- JSP程序编码规范
- java源文件样式
- 空白
- 空行
- 空格
- 注释
- 实现注释的格式
- 块注释
- 单行注释
- 行末注释
- 方法注释
- 算法注释
- 特殊注释
- 注释内容
- 在eclipse的配置
- 包的规划
- 图片命名规范