大型项目开发流程规范

大型项目开发流程规范

Scroll Down

前言

年底入职新公司,项目组人很多光是研发就有上百,人越多合作管理起来就越复杂,这种时候就要制定好大家都能接受的开发规范

项目结构

基本是框架、核心应用、各业务功能、页面等,人多无非就是给每个模块分配出更多的人划分成部门

数据库规范

PowerDesigner设计数据库文件,评审主要是结构,索引,命名规范方面,这个一般由部门内部自己协商。
根据业务需要还会产生副表,例如国际化的多语言表,还有历史表用于查看历史数据,也支持事务回滚、回档等

代码规范

公司都有自己内部使用框架,和市面主流框架技术肯定是存在出入的,代码规范无非也是结构分层、命名这些。方法长度不能超过50,结构语句嵌套层数,循环语句内不能使用数据库操作等等。

开发流程

以部门为单位,每个业务部门也有几十人,开会分配任务,预研完成时间,数据库PDM设计和代码完成先要机器检测通过,然后部门全体研发评审通过才能提交,所以开会时间会非常多,如果还要求写设计文档又要多出50%时间,这就是合作开发规范要付出的时间代价。