[发明专利]一种代码资源管理方法、装置及系统有效
申请号: | 201610039225.7 | 申请日: | 2016-01-21 |
公开(公告)号: | CN106990944B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 谌炫 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 党晓林 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 资源管理 方法 装置 系统 | ||
本申请实施例公开了一种代码资源管理方法、装置及系统,所述方法包括:获取代码资源文件及其属性信息;根据所述代码资源文件的属性信息确定所述代码资源文件的粒度信息;根据所述代码资源文件的粒度信息,存储所述代码资源文件;接收用户发来的管理所述代码资源文件的资源管理请求;根据所述资源管理请求,从所述存储的代码资源文件中确定与所述资源管理请求对应的第一代码资源文件;对所述第一代码资源文件进行操作。本申请实施例提供的代码资源管理方法、装置及系统,可以提高代码资源的复用性。
技术领域
本申请涉及计算机数据信息管理技术领域,特别涉及一种代码资源管理方法、装置及系统。
背景技术
在集成开发环境(Integrated Development Environment,IDE)进行软件开发的过程中,通常有很多可以复用的代码,比如:设计模式类代码、业务相近的代码等等,开发人员在不同的场景下可能要反复写同样结构甚至同样内容的代码,代码资源的有效管理可以使得代码资源能够被便捷的复用起来。
现有的代码资源的管理方法包括采用项目管理工具的方法,例如Maven、CocoaPods等项目管理工具。其中,Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段中插件目标的逻辑。使用Maven时,可以用一个明确定义的项目对象模型来描述项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。CocoaPods可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode(Xcode是运行在操作系统Mac OS X上的集成开发工具)的workspace(工作区),用于将第三方库和开发人员的工程项目连接起来,供开发人员开发使用。
但是,现有的用于代码资源管理的项目管理工具,其管理的粒度为“库”,开发人员复用代码资源时只能实现整个库的代码的复用,而不能实现一个项目模板或者一个代码片段的复用。
发明内容
本申请实施例的目的是提供一种代码资源管理方法及系统,以提高代码资源的复用性。
为解决上述技术问题,本申请实施例提供一种代码资源管理方法及系统是这样实现的:
一种代码资源管理方法,包括:
获取代码资源文件及其属性信息;
根据所述代码资源文件的属性信息确定所述代码资源文件的粒度信息;
根据所述代码资源文件的粒度信息,存储所述代码资源文件;
接收用户发来的管理所述代码资源文件的资源管理请求;
根据所述资源管理请求,从所述存储的代码资源文件中确定与所述资源管理请求对应的第一代码资源文件;对所述第一代码资源文件进行操作。
一种代码资源管理系统,包括:至少一个代码资源库、代码资源管理装置和至少一个开发工具;其中,
所述代码资源库,用于存储不同用户输入的代码资源文件;所述代码资源库还用于接收代码资源管理装置发来的更新请求,根据所述更新请求生成反馈信息;所述反馈信息包括:资源文件更新信息,或者,用于表示没有更新的第一报告;所述代码资源库还用于发送与资源文件更新信息对应的资源文件至代码资源管理装置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610039225.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:并行任务处理方法和装置
- 下一篇:操作应用的切换方法及装置