应用系统中配置文件的应用场景及简要分析

使用配置文件的有点不外乎两点:

1.提高系统的灵活性。

2.提高系统的可维护性。

 

最近我在系统需求变更导致的程序修改的过程中,加深了这种体会:在某种情况下将参数放到配置文件中,不是可选的而是非常有必要的。

 

系统中的数据类型共7种,原来的业务需求中,在某些功能中只能处理3中数据,现在业务要求,某些功能要处理5种数据类型,问题来了。什么问题呢,因为系统中处理数据类型的点比较多,很多方法都对数据类型做了区分,例如:2种数据类型走A路径,3中数据类型走B路径等等,这些方法散布在程序的角角落落中,修改起来一不注意就会漏了某几个方法,加上时间紧张,快速的提交代码,测试,修改BUG的过程搞的人精神疲惫不堪。不怕您笑话,这是我这些年的开发生涯中对配置文件最有好感的几天,呵呵。

 

解决办法很简单,但有效地解决了顾此失彼、疲于奔命的局面:

把功能可处理的数据类型写到配置文件中,功能在处理数据类型时,读取相应的数据类型,遍历然后分别处理。

 

结论:

对于种类众多的数据类型,某种或某几种数据是一种处理方式,另外几种是不同的处理流程,在这种情况下,建议把这些可变的,容易散布到程序的多个方法中去的数据保存到配置文件中。如果你遇到过类似的需求变更你的体会会更深刻,呵呵。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值