一种配置文件检查规则的生成方法技术

技术编号:39735999 阅读:29 留言:0更新日期:2023-12-17 23:38
本申请公开一种配置文件检查规则的生成方法

【技术实现步骤摘要】
一种配置文件检查规则的生成方法、装置及相关产品


[0001]本申请涉及数据处理
,尤其涉及一种配置文件检查规则的生成方法

装置及相关产品


技术介绍

[0002]配置文件为用于定义和存储游戏的各种设置及参数的文件

在游戏开发过程中需要不断对配置文件进行更新,来提高游戏性能

同时,随着配置文件的更新需要不断检查配置文件,来确保配置文件的正确性

在相关技术中,提出以下检查方法对配置文件进行检查:需要编写工作人员人工编写检查配置文件相关的检查规则,以通过该检查规则对配置文件进行检查,由于编写检查规则的前提是需要编写工作人员具备一定的编写代码能力,其对人力资源有一定的要求且对具备代码编写能力的编写工作人员有较强的依赖性,导致大幅度降低了配置文件的检查效率

[0003]由此,如何提高配置文件的检查效率,已经成为当前领域亟待解决的技术问题


技术实现思路

[0004]本申请实施例提供了一种配置文件检查规则的生成方法<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种配置文件检查规则的生成方法,其特征在于,包括:获取规则描述内容和配置文件,以及获取所述配置文件的文件内容;其中所述规则描述内容包括目标内容和对于所述目标内容的检查描述内容;根据所述配置文件的文件内容调整所述规则描述内容中对于所述目标内容的检查描述内容,获得目标规则描述内容;根据所述目标规则描述内容生成检查规则代码,并运行所述检查规则代码获得所述检查规则代码的运行结果;当所述检查规则代码的运行结果为运行成功时,通过运行结果为运行成功对应的检查规则代码生成对所述配置文件的检查规则
。2.
根据权利要求1所述的方法,其特征在于,在所述获取所述配置文件的文件内容之前,还包括:获取所述目标内容的数据格式;所述目标内容的数据格式包括列表的列名称或者数组的列数值,所述获取所述配置文件的文件内容,包括:当所述目标内容的数据格式为所述列表的列名称时,对所述配置文件进行数据格式转化,获得所述配置文件对应的配置列表;将所述配置文件对应的配置列表中多个列名称分别对应的名称内容作为配置文件的文件内容;或者;当所述目标内容的数据格式为所述数组的列数值时,对所述配置文件进行数据格式转化,获得所述配置文件对应的配置数组;将所述配置文件对应的配置数组中多个列数值分别对应的数值内容作为配置文件的文件内容
。3.
根据权利要求2所述的方法,其特征在于,所述配置文件的文件内容包括第一名称内容和其余名称内容,所述目标内容包括第二名称内容,所述第一名称内容与所述第二名称内容相同,所述根据所述配置文件的文件内容调整所述规则描述内容中对于所述目标内容的检查描述内容,获得目标规则描述内容,包括:根据所述配置文件的文件内容中的其余名称内容对所述规则描述内容中对于所述第二名称内容的检查描述内容进行内容增加处理,获得第一规则描述内容,将所述第一规则描述内容作为目标规则描述内容;其中所述第一规则描述内容包括对于所述第二名称内容的检查描述内容和对于所述其余名称内容的描述内容,所述对于所述其余名称内容的描述内容用于在检查所述配置文件的第一名称内容下的文件内容时确定所述第一名称内容对应的列,所述第一名称内容下的文件内容存在于所述第一名称内容对应的列中
。4.
根据权利要求2所述的方法,其特征在于,所述配置文件的文件内容包括第一数值内容和其余数值内容,所述目标内容包括第二数值内容,所述第一数值内容与所述第二数值内容相同,所述根据所述配置文件的文件内容调整所述规则描述内容中对于所述目标内容的检查描述内容,获得目标规则描述内容,包括:根据所述配置文件的文件内容中的其余数值内容对所述规则描述内容中对于所述第
二数值内容的检查描述内容进行内容增加处理,获得第二规则描述内容,将所述第二规则描述内容作为目标规则描述内容;其中所述第二规则描述内容包括对于所述第二数值内容的检查描述内容和对于所述其余数值内容的描述内容,所述对于所述其余数值内容的描述内容用于在检查所述配置文件的第一数值内容下的文件内容时确定所述第一数值内容对应的列,所述第一数值内容下的文件内容存在于所述第一数值内容对应的列中
。5.
根据权利要求3所述的方法,其特征在于,在所述根据所述配置文件的文件内容中的其余名称内容对所述规则描述内容中对于所述第二名称内容的检查描述内容进行内容增加处理之后,还包括:获取对于检查所述第一名称内容下的文件内容的第一检查错误函数;其中所述第一检查错误函数用于当检查所述第一名称内容下的文件内容出现检查错误时,输出所述第一名称内容下存在检查错误的文件内容存在于所述配置列表的行数;所述根据所述配置文件的文件内容中的其余名称内容对所述规则描述内容中对于所述第二名称内容的检查描述内容进行内容增加处理,获得第一规则描述内容,包括:根据所述配置文件的文件内容中的其余名称内容对所述规则描述内容中对于所述第二名称内容的检查描述内容进行内容增加处理,获得第一处理内容;将所述第一检查错误函数和所述第一处理内容进行拼接处理,获得第一规则描述内容
。6.
根据权利要求4所述的方法,其特征在于,在所述根据所述配置文件的文件内容中的其余数值内容对所述规则描述内容中对于所述第二数值内容的检查描述内容进行内容增加处理之后,还包括:获取对于检查所述第一数值内容下的文件内容的第二检查错误函数;其中所述第二检查错误函数用于当检查所述第一数值内容下的文件内容出现检查错误时,输出所述第一数值内容下存在检查错误的文件内容存在于所述配置数组的行数;所述根据所述配置文件的文件内容中的其余数值内容对所述规则描述内容中对于所述第二数值内容的检查描述内容进行内容增加处理,获得第二规则描述内容,包括:根据所述配置文件的...

【专利技术属性】
技术研发人员:刘师岑陈强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1