一种用于提交代码属性信息的客户端及方法技术

技术编号:35515432 阅读:13 留言:0更新日期:2022-11-09 14:32
本申请公开了一种用于提交代码属性信息的客户端及方法,涉及计算机技术领域,主要目的在于规范代码属性信息的内容;用于提交代码属性信息的客户端包括:展示模块,用于针对目标代码展示包括有提交项的提交界面,其中,所述提交项用于提示用户输入对应条件的信息;获取模块,用于获取所述提交界面上添加的对应于所述提交项的信息,并将所获取的信息作为目标信息;校验模块,用于基于所述提交项对应的信息校验原则,校验所述提交项对应的目标信息;生成模块,用于基于所述提交项以及校验通过后的目标信息,生成所述目标代码提交时对应的代码属性信息。码属性信息。码属性信息。

【技术实现步骤摘要】
一种用于提交代码属性信息的客户端及方法


[0001]本申请涉及计算机
,特别是涉及一种用于提交代码属性信息的客户端及方法。

技术介绍

[0002]在代码提交过程中,需要代码开发人员为代码提交有效及可用的代码属性信息以表明此次提交的代码解决的是什么问题或开发的是什么新功能。
[0003]目前,代码属性信息根据模板通过文本编辑器来提交。每个代码开发人员进行代码属性信息提交时均按照自身的习惯来提交,故造成代码属性信息的内容、格式不规范。由于代码属性信息内容和格式的不规范,导致后续基于代码出版本时无法高效审核,且提交不规范的代码属性信息需要重新提交。

技术实现思路

[0004]有鉴于此,本申请提出了一种用于提交代码属性信息的客户端及方法,主要目的在于规范代码属性信息的内容。
[0005]第一方面,本申请提供了一种用于提交代码属性信息的客户端,该客户端包括:
[0006]展示模块,用于针对目标代码展示包括有提交项的提交界面,其中,所述提交项用于提示用户输入对应条件的信息;
[0007]获取模块,用于获取所述提交界面上添加的对应于所述提交项的信息,并将所获取的信息作为目标信息;
[0008]校验模块,用于基于所述提交项对应的信息校验原则,校验所述提交项对应的目标信息;
[0009]生成模块,用于基于所述提交项以及校验通过后的目标信息,生成所述目标代码提交时对应的代码属性信息。
[0010]在一些实施例中,所述校验模块包括:检验单元,用于在基于所述提交项对应的信息校验原则,校验所述提交项对应的目标信息未通过时,展示未通过的提示,其中,所述提示中包含有未通过涉及的问题。
[0011]在一些实施例中,所述客户端还包括:存储模块,用于在所述校验模块基于所述提交项对应的信息校验原则,校验所述提交项对应的目标信息通过时,将校验通过后的目标信息以及目标信息对应的提交项,存储至目标文件。
[0012]在一些实施例中,所述生成模块包括:生成单元,用于对所述目标文件所记载的目标信息以及目标信息对应的提交项进行整合处理,得到所述代码属性信息。
[0013]在一些实施例中,所述生成模块还包括:检测单元,用于在整合处理的请求被触发时,检测所述目标文件中是否存在所有必填提交项对应的校验通过后的目标信息;若存在,触发所述生成单元对所述目标文件所记载的目标信息以及目标信息对应的提交项进行整合处理。
[0014]在一些实施例中,所述展示模块包括:判断单元,用于判断所述目标代码是否存在历史代码属性信息;第一展示单元,用于在所述判断单元判断出不存在历史代码属性信息时,展示包括提交项和提交项对应的提交说明的提交界面;第二展示单元,用于在所述判断单元判断出存在历史代码属性信息时,从所述历史代码属性信息提取所述提交项对应的信息,展示包括有提交项和提交项对应的信息的提交界面。
[0015]在一些实施例中,所述判断单元包括:检测子单元,用于在接收到针对所述目标代码的代码属性信息提交指令时,检测代码库中是否存在所述目标代码;判断子单元,用于在所述检测子单元检测出存在所述目标代码时,判断所述代码属性信息提交指令中是否携带目标字符;若携带所述目标字符,则判断出所述目标代码存在所述历史代码属性信息;其中,所述目标字符为所述历史代码属性信息的名称对应的字符。
[0016]在一些实施例中,所述获取模块包括:第一获取单元,用于在所述第一展示单元展示包括提交项和提交项对应的提交说明的提交界面时,将所述提交界面上添加的提交项对应的信息获取为所述提交项的目标信息。
[0017]在一些实施例中,所述获取模块包括:第二获取单元,用于在所述第二展示单元展示包括有提交项和提交项对应的信息的提交界面时,当所述提交项对应的信息发生变化时,将变化后的信息获取为所述提交项的目标信息。
[0018]在一些实施例中,所述客户端还包括:保存模块,用于为所述代码属性信息生成对应的名称,并基于所述名称保存所述代码属性信息,以供修改代码属性信息使用或供所述目标代码变基操作使用。
[0019]第二方面,本申请提供了一种用于提交代码属性信息的方法,该方法包括:
[0020]针对目标代码展示包括有提交项的提交界面,其中,所述提交项用于提示用户输入对应条件的信息;
[0021]获取所述提交界面上添加的对应于所述提交项的信息,并将所获取的信息作为目标信息;
[0022]基于所述提交项对应的信息校验原则,校验所述提交项对应的目标信息;
[0023]基于所述提交项以及校验通过后的目标信息,生成所述目标代码提交时对应的代码属性信息。
[0024]第三方面,本申请提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第二方面所述的用于提交代码属性信息的方法。
[0025]本申请提供的用于提交代码属性信息的客户端及方法,在需要为目标代码提交代码属性信息时,首先展示模块针对目标代码展示包括有提交项的提交界面。然后获取模块获取提交界面上添加的对应于提交项的信息,并将所获取的信息作为目标信息。校验模块基于提交项对应的信息校验原则校验提交项对应的目标信息。最后生成模块基于提交项以及校验通过后的目标信息生成目标代码提交时对应的代码属性信息。可见本申请提供的方案在代码开发人员提交代码属性信息时,通过包括有提交项的提交界面以及提交项对应的校验原则规范代码开发人员提交代码属性信息中的内容和格式。因此本申请实施例能够规范代码属性信息的内容,减少代码属性信息重新提交带来的麻烦。
[0026]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,
而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1示出了本申请一个实施例提供的一种用于提交代码属性信息的客户端的结构示意图;
[0029]图2示出了本申请一个实施例提供的一种提交界面的示意图;
[0030]图3示出了本申请另一个实施例提供的一种用于提交代码属性信息的客户端的结构示意图;
[0031]图4示出了本申请一个实施例提供的一种用于提交代码属性信息的方法的流程图。
具体实施方式
[0032]下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于提交代码属性信息的客户端,其特征在于,所述客户端包括:展示模块,用于针对目标代码展示包括有提交项的提交界面,其中,所述提交项用于提示用户输入对应条件的信息;获取模块,用于获取所述提交界面上添加的对应于所述提交项的信息,并将所获取的信息作为目标信息;校验模块,用于基于所述提交项对应的信息校验原则,校验所述目标信息;生成模块,用于基于所述提交项以及校验通过后的目标信息,生成所述目标代码提交时对应的代码属性信息。2.根据权利要求1所述的客户端,其特征在于,所述校验模块包括:检验单元,用于在基于所述提交项对应的信息校验原则,校验所述提交项对应的目标信息未通过时,展示未通过的提示,其中,所述提示中包含有未通过涉及的问题。3.根据权利要求1所述的客户端,其特征在于,所述客户端还包括:存储模块,用于在所述校验模块基于所述提交项对应的信息校验原则,校验所述提交项对应的目标信息通过时,将校验通过后的目标信息以及目标信息对应的提交项,存储至目标文件。4.根据权利要求3所述的客户端,其特征在于,所述生成模块包括:生成单元,用于对所述目标文件所记载的目标信息以及目标信息对应的提交项进行整合处理,得到所述代码属性信息。5.根据权利要求4所述的客户端,其特征在于,所述生成模块还包括:检测单元,用于在整合处理的请求被触发时,检测所述目标文件中是否存在所有必填提交项对应的校验通过后的目标信息;若存在,触发所述生成单元对所述目标文件所记载的目标信息以及目标信息对应的提交项进行整合处理。6.根据权利要求1

5中任一项所述的客户端,其特征在于,所述展示模块包括:判断单元,用于判断所述目标代码是否存在历史代码属性信息;第一展示单元,用于在所述判断单元判断出不存在历史代码属性信息时,展示包括提交项和提交项对应的提交说明的提交界面;第二展示单元,用于在所述判断单元判断出存在历史代码属性信息时,从所述历史代码属性信息提取所述提交项对应的信息,展示包括有...

【专利技术属性】
技术研发人员:王宇肖莹
申请(专利权)人:北京奕斯伟计算技术股份有限公司
类型:发明
国别省市:

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

1