扫码阅读
手机扫码阅读
标准&有效的项目开发流程
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-link.png)
![](/theme/default/default/images/main/icon-jing.png)
BUG弄潮儿
扫码关注公众号
代码版本管理
在项目开发中,代码的版本管理是关键环节,涉及在master分支下创建feature和release分支。Feature分支用于合并开发者代码和部署开发环境,而release分支用于测试环境部署。开发者个人分支从release分支拉取,并通过git merge合并到feature分支。
需求流程
需求流程开始于产品原型的输出,使用如墨刀、axure等工具,并经过跨职能团队评审。评审后,对原型进行优化,并由UI设计人员完成设计稿的输出。
开发流程
开发流程包含设计阶段,如表结构、缓存数据结构以及业务流程设计,并产出相应设计文档。设计文档评审由开发团队和测试人员参加,以便熟悉数据结构。随后,前后端开发人员进行功能开发和接口联调。开发完成后,进行测试环境提测并发送提测邮件。最终,后端开发人员编写《生产发版文档》,列出所有成果物,并组织评审会议确定发版时间。
测试流程
测试流程由测试人员主导,包括参与原型评审、编写测试用例、组织测试用例评审和执行测试。产品人员在测试环境进行最终验收,并在代码质量管理平台接入的情况下,进行静态扫描和渗透测试。
发版流程
发版流程主要由运维人员负责,将测试环境验证的成果物部署到生产环境。流程包括执行数据库变更、配置文件管理、网络架构调整、后端部署以及前端部署。同时,需要按照《生产发版文档》执行必要的操作,最后由测试团队进行生产环境的验证。
想要了解更多内容?
![](/theme/default/default/images/main/icon-link.png)
![](/theme/default/default/images/main/icon-jing.png)
BUG弄潮儿
扫码关注公众号
BUG弄潮儿的其他文章
构建属于自己的 jre Docker 镜像
1. 概述在实际项目中,有时官方提供的相关 docker 镜像不能满足企业对于镜像内部安全的要求;所以大型的
深入学习RabbitMQ五种模式(一)
1.安装erlang下载otp_win64_25.3.exehttps://www.erlang.org/d
SonarScanner有效检查代码质量
SonarScanner有效检查代码质量
GitLab 服务搭建
1. GitLab 概述GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在
企业DevOps之路:java maven项目编译配置一
企业DevOps之路:java maven项目编译配置一
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线