[发明专利]开发流程优化方法、装置及存储介质有效
申请号: | 201710540109.8 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107247601B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 黄露洋;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/30 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开发 流程 优化 方法 装置 存储 介质 | ||
本发明实施例提供了一种开发流程优化方法、装置及存储介质,涉及软件开发技术领域。所述方法包括多个第一组件各自所在的第一终端基于对各自获取到的与每个所述第一组件均相关联的第二组件的修改后的源代码,对所述第一终端各自对应的第一组件的源代码进行更新;再检测到更新完成后,所述多个第一组件各自所在的第一终端分别向所述第二组件所在的第二终端发起源代码合并请求,以便所述第二终端接收所述多个第一组件各自所在的第一终端发起的源代码合并请求之后,发布所述第二组件的版本,所述第二组件的版本包括所有所述第二组件的修改后的源代码。以此实现进行一次发布第二组件的版本,不必重复发布版本,优化整个开发流程。
技术领域
本发明涉及软件开发技术领域,具体而言,涉及一种开发流程优化方法、装置及存储介质。
背景技术
随着iOS或Android组件化的流行,越来越多的团队开始使用组件化的管理工具如Cocoapods。然而,基于Cocoapods的组件化开发方案有一个导致开发效率低下的问题,那就是大工程在被拆分成若干个组件之后,跨组件之间的版本管理很麻烦。如A组件依赖了B组件,此时如果B组件满足不了A组件的需求,那A就需要通知B组件的维护人员对B组件进行更新,然后发布B组件的新版本,再将新的版本号告诉A组件开发人员,A组件开发人员再拉取B组件的新版本。可见环节很多,若B组件的维护人员有优先级更高的任务需要处理,那么A组件的所有开发人员的工作无法进行下去,要等待B组件维护人员直到其更新B组件。同时,如果C组件也依赖B组件,在B组件维护人员发了新版本之后C组件也提了B组件更新需求,那么此时B组件又要更新并发新版本,可见重复性的发版频率很高。
发明内容
本发明的目的在于提供一种开发流程优化方法、装置及存储介质,以改善上述问题。为了实现上述目的,本发明采取的技术方案如下:
第一方面,本发明实施例提供了一种开发流程优化方法,所述方法包括多个第一组件各自所在的第一终端基于对各自获取到的与每个所述第一组件均相关联的第二组件的修改后的源代码,对所述第一终端各自对应的第一组件的源代码进行更新;检测到更新完成后,所述多个第一组件各自所在的第一终端分别向所述第二组件所在的第二终端发起源代码合并请求,以便所述第二终端接收所述多个第一组件各自所在的第一终端发起的源代码合并请求之后,发布所述第二组件的版本,所述第二组件的版本包括所有所述第二组件的修改后的源代码。
第二方面,本发明实施例提供了一种开发流程优化装置,所述装置包括更新单元和发起请求单元。更新单元,用于多个第一组件各自所在的第一终端基于对各自获取到的与每个所述第一组件均相关联的第二组件的修改后的源代码,对所述第一终端各自对应的第一组件的源代码进行更新。发起请求单元,用于检测到更新完成后,所述多个第一组件各自所在的第一终端分别向所述第二组件所在的第二终端发起源代码合并请求,以便所述第二终端接收所述多个第一组件各自所在的第一终端发起的源代码合并请求之后,发布所述第二组件的版本,所述第二组件的版本包括所有所述第二组件的修改后的源代码。
第三方面,本发明实施例提供了一种存储介质,所述存储介质存储有具有处理器可执行的非易失的程序代码,所述程序代码被配置成使所述处理器执行上述方法。
本发明实施例提供了一种开发流程优化方法、装置及存储介质,多个第一组件各自所在的第一终端基于对各自获取到的与每个所述第一组件均相关联的第二组件的修改后的源代码,对所述第一终端各自对应的第一组件的源代码进行更新;再检测到更新完成后,所述多个第一组件各自所在的第一终端分别向所述第二组件所在的第二终端发起源代码合并请求,以便所述第二终端接收所述多个第一组件各自所在的第一终端发起的源代码合并请求之后,发布所述第二组件的版本,所述第二组件的版本包括所有所述第二组件的修改后的源代码。以此实现进行一次发布第二组件的版本,不必重复发布版本,优化整个开发流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710540109.8/2.html,转载请声明来源钻瓜专利网。