公司团队规范研发流程概要

发布时间:2023年12月18日

一、背景

● 背景:XXX研发部门开发流程步骤以及开发工具,依赖版本,开发规范等相关信息。
● 技术定位:All。
● 目标群体:所有相关研发部门技术人员。

二、操作步骤

2.1 开发前的准备

准备工作一

开发相关账号开通
??温馨提示:确保相应的开发账号都已经开通,并且已经授权相应所负责项目代码的下载,提交,推送权限。
● 相关账号开通咨询@XX人。

准备工作二
统一开发工具

下面所列开发工具都为当下最热门的开发工具,如果你有更好的工具也可在公司内部推行。

名称备注说明
IntelliJ IDEAJAVA开发
PyCharmPYTHON开发
vscode前端开发
xshellssh链接工具
xftpftp工具
Navicat(可链接mongdb)数据库链接工具
RedisDesktopredis链接工具
元数建模数据库设计工具
RedisDesktopredis链接工具
环境依赖版本要求
名称版本备注说明
JDK1.8
python3.11
maven3.9.2
规范开发

为了公司整体研发高效,我们对于完成公司开发工作做了以下的规范和标准。

版本控制

我们统一使用git进行版本控制,采用AoneFlow模式。模式详情可见下面链接文档[向下]
https://alidocs.dingtalk.com/i/nodes/amweZ92PV60np95xCYw094EG8xEKBD6p?utm_scene=team_space

java开发规范

采用阿里巴巴最新java开发手册(黄山版)为XX公司的java开发的规约,希望java开发人员熟读谨记并且。手册详情可见下面链接文档👇
JAVA开发手册黄山版
??温馨提示:文档无法查看视图大纲,可以下载到本地用pdf工具按需查看相应章节。

🙋如果记不住也没关系,可在ide开发工具上装规约扫描插件,自动扫描提交代码的规范是否达标。
插件下载地址:Alibaba Java Coding Guidelines?(Fix Some Bug)?
我们代码提交的最低标准做到Major级别,最好做到扫描全部通过。
下图为扫描示例:
在这里插入图片描述

● 🈲Blocker(崩溃)(一定要修改代码):阻碍开发或测试工作的问题。
● 🈚Critical (严重)(根据情况改代码):系统主要功能部分丧失、数据库保存调用错误、用户数据丢失。
● 🉑Major (一般)(选择性修改代码):功能没有完全实现但是不影响使用,功能菜单存在缺陷但不会影响系统稳定性。

数据库设计

采用阿里云数据库设计开发规范为XX公司的数据库开发的规约,希望涉及到数据库开发设计的相关人员熟读谨记。手册详情可见下面链接文档👇
链接:https://pan.baidu.com/s/1Cr1FBw4vw8Lizbrwe1djiQ?pwd=x4ud
提取码:x4ud
??温馨提示:文档无法查看视图大纲,可以下载到本地用pdf工具按需查看相应章节。

代码提交

每次提交记得务必格式化代码(当然可以统一用格式化插件做)。

??温馨提示:JetBrains系开发工具的代码格式化快捷键:
● Windows:Ctrl+Alt+l
● Mac:Command + Option + L

软件工程开发流程

在这里插入图片描述

2.2 项目启动

项目启动会文档模板
产品需求文档
需求评审文档

2.3 概要需求 todo

  1. 产品给出原型图
  2. ui 开发工程了解需求
  3. 项目经理评估开发难度给出任务拆分,任务计划,记录好里程碑信息

2.4 界面设计 todo

ui设计规范以及设计素材给出

2.5 需求设计 todo

技术评审文档模板(可去飞书文档找喜欢的文档模板)

2.6 研发设计 todo

概要设计(可去飞书文档找喜欢的文档模板)
通讯设计(可去飞书文档找喜欢的文档模板)
表结构设计(可去飞书文档找喜欢的文档模板)

2.7 开发阶段 todo

(可去飞书文档找喜欢的文档模板)

2.8 测试阶段 todo

准备测试用例(可去飞书文档找喜欢的文档模板)
测试结果报告(可去飞书文档找喜欢的文档模板)
压测报告(可去飞书文档找喜欢的文档模板)
用户手册(可去飞书文档找喜欢的文档模板)
bug记录(可去飞书文档找喜欢的文档模板)

2.9 上线阶段 todo

(可去飞书文档找喜欢的文档模板)

有任何问题或建议,可向@XX人 进行反馈哦!👏

文章来源:https://blog.csdn.net/qq_20340547/article/details/134954381
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。