[发明专利]项目开发文档的维护方法、装置、计算机设备和存储介质有效
申请号: | 201910660433.2 | 申请日: | 2019-07-22 |
公开(公告)号: | CN110502275B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 王建华;马琳;胡向梅 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F16/13;G06F16/14;G06F16/172 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 谢文强 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目 开发 文档 维护 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及研发管理领域,本申请公开了一种项目开发文档的维护方法、装置、计算机设备和存储介质,所述方法包括:获取项目开发代码文件,获得分别与控制层与业务层对应的代码信息,并与项目开发文档中的代码信息进行比较,获得比较结果。本申请通过在项目开发代码文件中查询调用方法、参数及返回值,生成项目开发维护文档并与项目开发文档进行比较,获得匹配结果,可快速了解一个项目版本的功能,提高开发文档的维护效率。
技术领域
本申请涉及研发管理领域,特别涉及一种项目开发文档的维护方法、装置、计算机设备和存储介质。
背景技术
当前,在一个软件项目从开始到成熟的过程中,中间会产生很多的代码、文件以及技术迭代,最初始还有项目的相关人员进行维护,但是越往后由于人员的流动,代码接口文档可能会无法实时更新,后期由于需求以及场景的变更,代码及相应的文档会发生变动,因此项目开发文档也会相应更新,这就需要开发人员去手动维护,导致效率降低。
发明内容
本申请的目的在于针对现有技术的不足,提供一种项目开发文档的维护方法、装置、计算机设备和存储介质,通过在项目开发代码文件中查询调用方法、参数及返回值,生成项目开发维护文档并与项目开发文档进行比较,获得匹配结果,可快速了解一个项目版本的功能,提高开发文档的维护效率。
为达到上述目的,本申请的技术方案提供一种项目开发文档的维护方法、装置、计算机设备和存储介质。
本申请公开了一种项目开发文档的维护方法,包括以下步骤:
获取项目开发代码文件,在与控制层对应的所述项目开发代码文件中进行遍历查询,获得与控制层对应的每个项目开发代码文件中的所有调用方法,将所述调用方法与所述项目开发代码文件进行对应后存储在临时缓存中;
在所述获得的调用方法中进行遍历查询,获得每个调用方法中的所有参数,根据所述获得的参数在与业务层对应的项目开发代码文件中进行查询,获得所述参数对应的数值,将所述参数及参数数值与所述调用方法进行对应后存储在临时缓存中;
根据所述临时缓存中的所述调用方法与所述项目开发代码文件之间的对应关系、所述参数及参数数值与所述调用方法之间的对应关系,生成项目开发维护文档;
获取项目开发文档,根据在所述项目开发代码文件中获得的调用方法在所述项目开发文档及项目开发维护文档中进行查询,分别获得与所述调用方法对应的代码信息,将所述项目开发文档中与所述调用方法对应的代码信息与所述项目开发维护文档中的代码信息进行比较,获得比较结果,根据所述比较结果输出代码匹配结果信息。
较佳地,所述将所述调用方法与所述项目开发代码文件进行对应后存储在临时缓存中之前,包括:
预设注释关键字及查询行数;
当获取到所述调用方法后,根据所述预设的注释关键字及查询行数在所述项目开发代码文件中进行查询,获得与每个调用方法对应的注释,将所述注释与所述调用方法进行对应后存储在临时缓存中。
较佳地,所述在所述获得的调用方法中进行遍历查询,获得每个调用方法中的所有参数,包括:
预设参数类型;
根据所述预设的参数类型在所述获取的调用方法中进行遍历查询,获得与所述预设的参数类型对应的所有参数。
较佳地,所述在所述获得的调用方法中进行遍历查询,获得每个调用方法中的所有参数,根据所述获得的参数在与业务层对应的项目开发代码文件中进行查询,获得所述参数对应的数值,将所述参数及参数数值与所述调用方法进行对应后存储在临时缓存中之后,包括:
在与控制层对应的项目开发代码文件中根据所述获得的调用方法进行查询,获得与所述调用方法对应的返回值;
将所述返回值与所述调用方法进行对应后存储在临时缓存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910660433.2/2.html,转载请声明来源钻瓜专利网。