扫码阅读
手机扫码阅读
标准&有效的项目开发流程
160 2024-07-21
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:标准&有效的项目开发流程
文章来源:
BUG弄潮儿
扫码关注公众号
代码版本管理
在项目开发中,代码的版本管理是关键环节,涉及在master分支下创建feature和release分支。Feature分支用于合并开发者代码和部署开发环境,而release分支用于测试环境部署。开发者个人分支从release分支拉取,并通过git merge合并到feature分支。
需求流程
需求流程开始于产品原型的输出,使用如墨刀、axure等工具,并经过跨职能团队评审。评审后,对原型进行优化,并由UI设计人员完成设计稿的输出。
开发流程
开发流程包含设计阶段,如表结构、缓存数据结构以及业务流程设计,并产出相应设计文档。设计文档评审由开发团队和测试人员参加,以便熟悉数据结构。随后,前后端开发人员进行功能开发和接口联调。开发完成后,进行测试环境提测并发送提测邮件。最终,后端开发人员编写《生产发版文档》,列出所有成果物,并组织评审会议确定发版时间。
测试流程
测试流程由测试人员主导,包括参与原型评审、编写测试用例、组织测试用例评审和执行测试。产品人员在测试环境进行最终验收,并在代码质量管理平台接入的情况下,进行静态扫描和渗透测试。
发版流程
发版流程主要由运维人员负责,将测试环境验证的成果物部署到生产环境。流程包括执行数据库变更、配置文件管理、网络架构调整、后端部署以及前端部署。同时,需要按照《生产发版文档》执行必要的操作,最后由测试团队进行生产环境的验证。
想要了解更多内容?
查看原文:标准&有效的项目开发流程
文章来源:
BUG弄潮儿
扫码关注公众号
BUG弄潮儿的其他文章
搭建域名方式访问 Nexus3
搭建域名方式访问 Nexus3
Springboot 之 HandlerMethodReturnValueHandler 运用
Springboot 之 HandlerMethodReturnValueHandler 运用
漏洞发现:代码分析引擎 CodeQL
codeql 是一门类似 SQL 的查询语言,通过对源码(C/C++、C#、golang、java、Java
网关使用 Apache HttpClient 连接池出现异常
最近网关发版出现大量如下异常,而有如下文章:org.apache.http.conn.ConnectionP
3.Go变量 常量申明 变量命名规则
Go 语言 定义变量、fmt 包、Print、Println、Go 语言注释1、Go 语言定义变量这里我们为了
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线