源代码的查询方法、装置、设备及存储介质制造方法及图纸

技术编号:39196014 阅读:12 留言:0更新日期:2023-10-27 08:42
本申请提供一种源代码的查询方法、装置、设备及存储介质,涉及金融科技领域或其他相关领域。该方法包括:响应于接收到用于获取需求项信息的请求,调用第一查询接口访问需求项管理系统,获取需求项信息,和/或,响应于接收到用于获取程序问题信息的请求,调用第二查询接口访问程序问题管理系统,获取程序问题信息;根据预设格式,对需求项信息和/或程序问题信息进行格式转换,得到提交信息;根据提交信息,查询需求项信息和/或程序问题信息对应的源代码。本申请的方法可以实现对源代码进行有效查询。询。询。

【技术实现步骤摘要】
源代码的查询方法、装置、设备及存储介质


[0001]本申请涉及金融科技领域或其他相关领域,尤其涉及一种源代码的查询方法、装置、设备及存储介质。

技术介绍

[0002]源代码管理,指对多开发人员工程的代码进行管理。开发人员可以通过源代码管理实现协作处理多开发人员工程的代码并跟踪更改,以保护多开发人员工程的源代码免受灾难以及人为错误和意外后果导致的偶然降级的影响。
[0003]相关技术中,在实现多开发人员工程的源代码查询时,通常需要依赖Git工具进行,也即,通过Git工具可以查询多开发人员工程的源代码的所有历史记录,但通过Git工具查询多开发人员工程的源代码时,通常是通过Git工具本身默认的信息,比如作者,提交时间,代码所属分支等信息进行查询,若Git工具这些默认的信息不存在,则无法实现对多开发人员工程的源代码进行查询。
[0004]因此,亟需一种可以实现对源代码进行有效查询的方案。

技术实现思路

[0005]本申请提供一种源代码的查询方法、装置、设备及存储介质,用以实现对源代码进行有效查询。
[0006]第一方面,本申请提供一种源代码的查询方法,应用于Git图形化客户端,Git图形化客户端通过调用第一查询接口访问需求项管理系统,Git图形化客户端通过调用第二查询接口访问程序问题管理系统,需求项管理系统用于存储目标软件工程的需求项信息,程序问题管理系统用于存储目标软件工程的程序问题信息;该查询方法包括:响应于接收到用于获取需求项信息的请求,调用第一查询接口访问需求项管理系统,获取需求项信息,和/或,响应于接收到用于获取程序问题信息的请求,调用第二查询接口访问程序问题管理系统,获取程序问题信息;根据预设格式,对需求项信息和/或程序问题信息进行格式转换,得到提交信息;根据提交信息,查询需求项信息和/或程序问题信息对应的源代码。
[0007]第二方面,本申请提供一种源代码的查询装置,应用于Git图形化客户端,Git图形化客户端通过调用第一查询接口访问需求项管理系统,Git图形化客户端通过调用第二查询接口访问程序问题管理系统,需求项管理系统用于存储目标软件工程的需求项信息,程序问题管理系统用于存储目标软件工程的程序问题信息;该源代码的查询装置包括:获取模块,用于响应于接收到用于获取需求项信息的请求,调用第一查询接口访问需求项管理系统,获取需求项信息,和/或,响应于接收到用于获取程序问题信息的请求,调用第二查询接口访问程序问题管理系统,获取程序问题信息;格式转换模块,用于根据预设格式,对需求项信息和/或程序问题信息进行格式转换,得到提交信息;查询模块,用于根据提交信息,查询需求项信息和/或程序问题信息对应的源代码。
[0008]第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器连接的存储器;
存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现第一方面的源代码的查询方法。
[0009]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被执行时用于实现如第一方面的源代码的查询方法。
[0010]第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被执行时实现第一方面的源代码的查询方法。
[0011]本申请提供的源代码的查询方法、装置、设备及存储介质,通过在Git图形化客户端中添加访问需求项管理系统和程序问题管理系统的功能,这样在需要获取需求项信息和/或程序问题信息时,就可以通过调用相应的访问接口来访问需求项管理系统和/或程序问题管理系统,以获取需求项信息和/或程序问题信息,而无需进行手动输入需求项信息和/或程序问题信息,提高了获取需求项信息和/或程序问题信息的效率和准确率;并且,可以按照预设格式对需求项信息和/或程序问题信息进行格式转换处理,从而实现对得到的提交信息进行格式统一,便于后续通过对统一格式的提交信息进行分析计算,以实现通过需求项信息和/或程序问题信息对目标软件工程的源代码进行快速有效地查询。
附图说明
[0012]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0013]图1为本申请实施例提供的源代码的查询系统的一种结构示意图;
[0014]图2为本申请实施例提供的源代码的查询方法的流程示意图;
[0015]图3为本申请实施例提供的Git图形化客户端的图形化界面的一种界面示意图;
[0016]图4为本申请实施例提供的需求项信息查询界面的一种界面示意图;
[0017]图5为本申请实施例提供的源代码的查询装置的结构示意图;
[0018]图6为本申请实施例提供的一种电子设备的结构示意图。
[0019]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0020]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0021]需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0022]需要说明的是,本申请的源代码的查询方法、装置、设备及存储介质可用于金融科技领域或其他相关领域,也可用于除金融科技领域或其他相关领域之外的任意领域,本申
请的源代码的查询方法、装置、设备及存储介质的应用领域不作限定。
[0023]首先对本申请所涉及的名词进行解释:
[0024]源代码:也可以称为源程序,是指未编译的按照一定的程序设计语言规范书写的文本文件。
[0025]Git:一种开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的软件工程的版本管理。
[0026]需求项:软件工程开发达到的业务需求单位。
[0027]程序问题:软件工程开发后程序产生的问题。
[0028]提交信息(Commit Message):Git工具在提交代码时,要求开发人员输入的文本信息。
[0029]
技术介绍
中提供的相关技术中,至少存在以下技术问题:
[0030]目前业界广泛使用Git工具进行软件工程的源代码管理,通过Git工具可以查询源代码的所有历史记录,并且查询历史记录的方式,一般都是关于Git工具本身,比如作者,提交时间,源代码所属分支等信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种源代码的查询方法,其特征在于,应用于Git图形化客户端,所述Git图形化客户端通过调用第一查询接口访问需求项管理系统,所述Git图形化客户端通过调用第二查询接口访问程序问题管理系统,所述需求项管理系统用于存储目标软件工程的需求项信息,所述程序问题管理系统用于存储所述目标软件工程的程序问题信息;所述源代码的查询方法包括:响应于接收到用于获取所述需求项信息的请求,调用所述第一查询接口访问所述需求项管理系统,获取所述需求项信息,和/或,响应于接收到用于获取所述程序问题信息的请求,调用所述第二查询接口访问所述程序问题管理系统,获取所述程序问题信息;根据预设格式,对所述需求项信息和/或所述程序问题信息进行格式转换,得到提交信息;根据所述提交信息,查询所述需求项信息和/或所述程序问题信息对应的源代码。2.根据权利要求1所述的查询方法,其特征在于,所述Git图形化客户端提供图形化界面,所述响应于接收到用于获取所述需求项信息的请求,调用所述第一查询接口访问所述需求项管理系统,获取所述需求项信息,和/或,响应于接收到用于获取所述程序问题信息的请求,调用所述第二查询接口访问所述程序问题管理系统,获取所述程序问题信息,包括:响应于接收到面向所述图形化界面上第一区域的第一操作,调用所述第一查询接口访问所述需求项管理系统,获取所述需求项信息,所述第一操作产生用于获取所述需求项信息的请求;和/或,响应于接收到面向所述图形化界面上第二区域的第二操作,调用所述第二查询接口访问所述程序问题管理系统,获取所述程序问题信息,所述第二操作产生用于获取所述程序问题信息的请求。3.根据权利要求2所述的查询方法,其特征在于,所述需求项管理系统提供需求项信息查询界面,所述响应于接收到面向所述图形化界面上第一区域的第一操作,调用所述第一查询接口访问所述需求项管理系统,获取所述需求项信息,包括:响应于接收到面向所述图形化界面上第一区域的第一操作,调用所述第一查询接口访问所述需求项信息查询界面,所述需求项信息查询界面中显示需求项信息查询条件和需求项信息;接收来自所述需求项管理系统的所述需求项信息。4.根据权利要求2所述的查询方法,其特征在于,所述程序问题管理系统提供程序问题信息查询界面,所述响应于接收到面向所述图形化界面上第二区域的第二操作,调用所述第二查询接口访问所述程序问题管理系统,获取所述程序问题信息,包括:响应于接收到面向所述图形化界面上第二区域的第二操作,调用所述第二查询接口访问所述程序问题信息查询界面,所述程序问题信息查询界面中显示程序问题信息查询条件和程序问题信息;接收来自所述程序问题管理系统的程序问题信息。5.根据权利要求3或4所述的查询方法,其特征在于,需求项信息查询条件和程序问题信息查询条件均包括以下至...

【专利技术属性】
技术研发人员:朱家伟
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1