程序变量配置方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37048211 阅读:30 留言:0更新日期:2023-03-29 19:26
本发明专利技术涉及一种程序变量配置方法,包括如下步骤:载入配置文件,读取所述配置文件中的配置项和对应的配置值;确定所述配置项对应的配置路径,通过所述配置路径和对应的所述配置值更新配置字典;将待配置程序变量与对应所述配置项的所述配置路径关联;获取所述待配置程序变量所关联的所述配置路径,根据该配置路径在所述配置字典中获取对应的配置值,将该配置值配置为所述待配置程序变量的变量值。能够提高多人开发效率,且易于维护代码。且易于维护代码。且易于维护代码。

【技术实现步骤摘要】
程序变量配置方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其是涉及一种程序变量配置方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]在软件应用的开发过程和后期功能选择中,为了应用执行过程中更加灵活,可通过配置文件对程序变量进行配置,现有的程序变量配置方法中,当配置文件发生改变后,需要手动编写代码来将对应的程序变量进行更新。
[0003]然而,在大型的软件系统中,配置项和配置体系是非常庞大的,例如不同的生产厂区、不同的车间、不同的生产机器,使用同一套程序,但程序变量为不同配置,在进行程序部署或迭代时,需要针对配置体系对不同机器上的程序将所有配置文件手动配置一次,这需要消耗大量时间,导致开发效率低下。而且,大型开发项目中通常为多人合作开发,每个开发者所添加的配置文件所储存的位置可能不同,使用的配置项可能不同,或者不同程序变量使用了相同配置项,当其中一位开发者对配置文件进行修改后,在同步代码后,将可能影响其他开发者的代码配置,导致其他开发者需要花费时间来查找问题,代码维护难度大
专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种程序变量配置方法,其特征在于,包括如下步骤:载入配置文件,读取所述配置文件中的配置项和对应的配置值;确定所述配置项对应的配置路径,通过所述配置路径和对应的所述配置值更新配置字典;将待配置程序变量与对应所述配置项的所述配置路径关联;获取所述待配置程序变量所关联的所述配置路径,根据该配置路径在所述配置字典中获取对应的配置值,将该配置值配置为所述待配置程序变量的变量值。2.根据权利要求1所述的方法,其特征在于,还包括步骤:对所述待配置程序变量配置监听参数,监听所述配置字典中配置值的变化,若配置所述监听参数的程序变量所对应配置路径的配置值发生变化,则重新获取所述待配置程序变量所关联的所述配置路径,根据该配置路径在所述配置字典中获取对应的配置值,将该配置值配置为所述待配置程序变量的变量值。3.根据权利要求1

2中任一项所述的方法,其特征在于:对所述待配置程序变量配置通知函数地址,若所述配置字典中所述待配置程序变量所对应配置路径的配置值发生变化,通过所述通知函数地址调用通知函数。4.根据权利要求1所述的方法,其特征在于,将该配置值配置为所述待配置程序变量的变量值前,还包括步骤:对所述待配置程序变量配置关键字检查模式,对待配置的所述配置值与预设关键字进行匹配;当所述关键字检查模式配置为全匹配模式,若所述配置值与所述预设关键字完全相同,则将所述配置值配置为所述待配置程序变量的变量值;若所述配置值与所述预设关键字不相同,则发送配置错误通知;当所述关键字检查模式配置为半匹配模式,若所述配置值中包含所述预设关键字,则将所述配置值配置为所述待配置程序变量的变量值;若所述配置值不包含预设关键字,则发送配置错误通知。5.根据权利要求1所述的方法,其特征在于:所述配置文件包括本机配置文件,所述本机配置文件为针对不同机器的程序变量设置的配置文件。6.一种程序变量配置方法,其特征在于,包括步骤:载入全局配置文件,读取所述全局配置文件中的配置项和对应的配置值;若存在区域配置文件,则载入所述区域配置文件,读取所述区域配置文件中的配置项和对应的配置值;确定所述全局配置文件和/或所述区域配置文件中的配置项对应的配置路径,根据所述配置路径和对应...

【专利技术属性】
技术研发人员:肖圣端张权王刚赵哲吕炎州黎俊宏
申请(专利权)人:广州市易鸿智能装备有限公司
类型:发明
国别省市:

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

1