![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
研发流程
研发流程
_rufeng_
今日有思考么?
展开
-
Code Review及注意事项
2. 将源分支(Source branch)Push到远端,然后在GitLab指定目标分支(Target branch)发起Merge Request,对目标分支(Target branch)拥有merge权限的用户执行Merge操作,完成合并。本部分主要描述:代码修改,代码提交,发起MR,进行code review,提交merge。选择source 分支(开发提交代码分支)、target分支(代码合并到的目标分支)。代码评审是在小段的逻辑完整的代码片段上执行的,例如功能,任务,错误修复,改进等。原创 2023-04-14 14:45:33 · 1942 阅读 · 0 评论 -
App发版流程及注意事项
打包默认线上环境,后续考虑采用平台打包上传。开发中需要明确区分测试log信息,避免带到线上。双端针对相同功能,讨论一个达成一致的版本号。单端修复性版本,自行增加修订号进行发版。a.若没有遗留问题,直接提交并通过TestFlihgt回归验证主要功能;b.若遗留部分不影响发版的问题,可沟通产品、QA后,下版本继续优化;开发完成后,邮件通知QA开始测试,并同时抄送产品、交互设计进行验证。根据产品需求宣讲,依赖接口、交互资源,预估开发周期。c.若遗留重大问题,务必提前知晓各方,商量方案。原创 2023-04-14 14:33:25 · 1979 阅读 · 0 评论 -
App项目主流程及关键时间点
4、测试环境测试完成,App封板(封版日在发版日前两天),服务端和H5发布tips,服务端提前一天完成上线 @Server RD。17、android提交商店,iOS提交审核(TestFlight版本测试验证)1、研发按排期按时提测(有风险提前预知给团队及产品) @App RD。2、QA按排期准备完成测试(有风险提前预知给研发小组长及产品)@QA。3、测试一轮完成,产品/UI启动走查,封版前一日内完成走查 @PM。18、审核通过后下载回归、线上跟踪版本反馈。13、服务端上预发布及回归测试。原创 2023-04-14 14:20:47 · 354 阅读 · 1 评论 -
Git分支管理
项目分支包含两部分:常驻分支(Develop、Master)和 临时性分支(Feature、Release、BugFix(Online))。Feature开发过程中,若存在线上紧急Bug及需求,从最新Tag新建分支进行开发(e.g: bugfix1.3.0),开发测试完成,新建Release分支做测试回归。特殊情况,bug owner可修复完主动合并到相应分支,并备注QA在临近Feature测试。Feature测试完成并合并到Develop,同时新建Release分支,用于最后线上回归。原创 2023-04-14 14:16:38 · 161 阅读 · 1 评论