项目研发标准和规范.docx
《项目研发标准和规范.docx》由会员分享,可在线阅读,更多相关《项目研发标准和规范.docx(44页珍藏版)》请在第一文库网上搜索。
1、项目研发标准和规范文档名称项目研发标准和规范版本号VI.O创建人XXX创建日期保密分类秘密文档修订记录版本号变化状态简要说明变更人变更日期审批人审批日期VI. 0C初次创建刘XX2019-3-14王XX2019-6-28变化状态:C=创立,A=增加,M=修改,D=删除批准人:XX批准日期:20196281 .概述11.1 文档目的11.2 适用范围12 .代码规范12.1 源代码规范12.1.1 通用规范12.1.2 Java/JavaScript12.1.3 文本格式32.2 开发原则42.2.1 类、接口42.2.2 方法42.2.3 表达式与语句52.2.4 循环语句72.2.5 异常捕
2、捉72.2.6 变量102.2.7 方法112.2.8 日志112.2.9 其它122.2.10 编程技巧122.3 代码示例162.3.1 ExampIeJava162.3.2 Html/jsp/js181.1.1 工作描述191.1.2 交付工作产品201.1.3 文档编写指南201.1.4 经验分享211.1.5 方法与工具221.1.6 自检要素243.2 设计与开发243.2.1 工作描述243.2.2 交付工作产品253.2.3 文档编写指南253.2.4 经验分享253.2.5 方法与工具263.2.6 自检要素283.3 发版283.3.1 工作描述283.3.2 交付工作产品
3、293.3.3 文档编写指南293.3.4 经验分享293.3.5 自检要素293.4 项目结项303.4.1 工作描述303.4.2 交付工作产品303.4.4 经验分享313.4.5 自检要素314 . 例行工作324.1 例会及报告324.1.1 项目例会324.1.2 个人周报324.1.3 项目周报324.2 研发管理334.2.1 里程碑报告334.2.2 项目评审334.2.3 风险管理344.3 项目变更344.3.1 变更控制的要点344.3.2 如何进行变更345 .资料管理365.1 文档管理365.1.1 日常资料备份365.1.2 项目资料归档365.2 代码管理36
4、5.2.1 岗位划分365.2.2 版本划分375.2.3 流程说明37XX科技信息技术有限公司1 .概述1.1 文档目的为加强对北京研发总部及各研发分中心的管理、提高研发工作效率、规范开发工作,特 制定研发标准及规范。文档中对研发标准及规范进行详细描述,在研发经验总结、研发项目总结基础上,不断 完善规范的有效性,提高项目文档质量,帮助推进项目,保证项目质量,提升研发项目生产 效率,确保项目研发成功。1.2 适用范围适用于全体研发工作人员:适用于公司所有研发项目。2 .代码规范2.1 源代码规范2.1.1 通用规范 开发人员的开发环境应保持统一:(Tomcal, JDKl. 8, Intell
5、iJ IDEA, Chrome 版本控制环境,统一使用公司的SVN,研发分中心通过VPN接入。 页面设计过程中,要考虑到操作系统、浏览器、浏览器版本、显示器分倍率等因素。 代码整洁、注释合理,严格遵守JaVa文档注释标准。2.1.2 Java/JavaScript1 .类/接口每个JaVa类,保存为单独的文件(内部类除外),不允许使用非PUbIiC修饰的类,确有需要的,使用其他修饰方法解决。文件开头加入版权声明/* 版权声明XX科技信息技术有限公司版权所有违者必究* Company:天创科技* author 刘方正* version 1. 0* /2 .包(Package)在公司整体框架的基础
6、上,每个功能模块单独建立一个包,再按小模块划分,自行建立 子包。包名统一小写,具有业务意义。每个功能模块包,加入package, html,描述此包。例如:package com. gas. framework, controller;import java. io. File ;import java. io. OutStream;import java. util. Observable;import hotjava. util. Application;3 .方法方法的命名,要求遵守:首字母小写,以后每单词首字母大写。功能性方法,以其功能的英文开头,比如:添加用户:addUsero如果方
7、法名没有合适的英文描述,可使用拼音全拼。如果拼音全拼太长,可适当缩短为 拼音首字母,但是要有详细注释。方法注释:以简明扼要的语句,描述方法所做的事,调用需要注意的事项。各参数含义, 返回值。方法内各语句的注释,以适量为准,能让不了解业务的人看明白。4 .字段字段的命名:以业务规则命名。好的命名,可以代替注释。字段的声明位置,要求在类 的头部,其get/set方法,放在类的尾部。字段的注释:以“”注释在字段声明同一行结尾。5 .单元测试针对每一个业务方法,要求提供“nit的单体测试代码2.1.3文本格式 请以4个空格设置Tab键宽度,按代码层级设置缩进。 花括号的使用,要配合Tab键,做到上下对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 研发 标准 规范
