[发明专利]前端工程的实施方法及装置、存储介质、电子设备在审
申请号: | 201911031831.4 | 申请日: | 2019-10-28 |
公开(公告)号: | CN110851355A | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 陈思名;刘佳诚;黄靖鸿;胡锦亮 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/61 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 前端 工程 实施 方法 装置 存储 介质 电子设备 | ||
本发明提供一种前端工程的实施方法及装置、电子设备、存储介质;涉及计算机技术领域。所述前端工程的实施方法包括:创建控制分支节点,并基于所述控制分支节点创建特性开发分支节点;获取提交的目标功能特性,并将所述特性开发分支节点直接部署到测试环境以对所述目标功能特性进行功能性测试;在所述目标功能特性测试完成后,通过所述控制分支节点以及所述特性开发分支节点确定发布分支节点,以通过所述发布分支节点将所述目标功能特性进行发布;在所述目标功能特性发布完成后,将所述特性开发分支节点并入所述控制分支节点以完成对所述目标功能特性的发布。本发明可以简化前端工程开发的流程,提高前端开发的效率,提升用户的使用体验。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种前端工程的实施方法、前端工程的实施装置、电子设备以及计算机可读存储介质。
背景技术
随着互联网技术的迅速发展,前端开发(Web front-end development)越来越得到人们的重视。
目前,大多数前端开发的工作流是通过Gitflow(一种前端开发管理工具)以及Githubflow(以部署为中心的开发管理工具)进行管理的。但是Gitflow的工作流适合大型复杂的工程团队合作,而且流程以及分支较多,结构比较复杂,工作效率较低;而Githubflow的管理较简单,但是没有规定代码提交标准,没有规定如何进行代码评审,也没有基于分支发布的特性,降低了代码审核的质量,可能导致发布的功能特性较容易出现漏洞,降低用户的使用体验。
需要说明的是,在上述背景技术部分发明的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明的目的在于提供一种前端工程的实施方法、前端工程的实施装置、电子设备以及计算机可读存储介质,进而在一定程度上克服由于相关技术的限制和缺陷而导致的,相关技术中前端开发的工作流较复杂,开发效率较低的问题。
根据本发明的第一方面,提供一种前端工程的实施方法,包括:
创建控制分支节点,并基于所述控制分支节点创建特性开发分支节点;
获取提交的目标功能特性,并将所述特性开发分支节点直接部署到测试环境以对所述目标功能特性进行功能性测试;
在所述目标功能特性测试完成后,通过所述控制分支节点以及所述特性开发分支节点确定发布分支节点,以通过所述发布分支节点将所述目标功能特性进行发布;
在所述目标功能特性发布完成后,将所述特性开发分支节点并入所述控制分支节点以完成对所述目标功能特性的发布。
在本发明的一种示例性实施例中,通过所述控制分支节点以及所述特性开发分支节点确定发布分支节点,以通过所述发布分支节点将所述目标功能特性进行发布,包括:
通过所述控制分支节点以及所述特性开发分支节点确定发布分支节点;
基于所述特性开发分支节点,向所述发布分支节点发起代码评审指令以使所述发布分支节点生成发布数据并将所述目标功能特性进行发布。
在本发明的一种示例性实施例中,在将所述特性开发分支节点合并入所述控制分支节点以完成对所述目标功能特性的发布之后,所述方法还包括:
通过目标代码检查平台对已发布的所述目标功能特性进行代码检查以保证所述目标功能特性的代码质量。
在本发明的一种示例性实施例中,获取提交的目标功能特性,还包括:
对所述目标功能特性进行本地静态代码检查;
如果所述目标功能特性通过所述本地静态代码检查,则将所述目标功能特性提交到目标仓库,并通过第三方工具对所述目标功能特性进行二次增量扫描检查;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911031831.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激光雷达性能测试装置及测试方法
- 下一篇:减隔震支座