首页 新闻 会员 周边

请问像那些每年都会变化的业务规则有什么好的处理方法?

0
悬赏园豆:10 [已解决问题] 解决于 2008-10-31 16:11

大家是怎样处理那些会经常变化的业务规则的?用什么方法封装好点?最好部署后只需配置就能适应变化而不需编代码扩展

问题补充: 讲业务规则可能广了点,具体来说是指判断条件在变化,如符合特定几个条件的人才可以申请注册,但这条件每次不同。。。
vento的主页 vento | 菜鸟二级 | 园豆:237
提问于:2008-10-22 14:53
< >
分享
最佳答案
0

策略模式+反射动态配置

bmrxntfj | 菜鸟二级 |园豆:301 | 2008-10-22 15:05
其他回答(3)
0

你说得这个要看什么业务啊,如果有精力可以自己开发个中间件什么的.再把各组件粒度大小合适了.估计能完成你说的,但是一般来说,业务变了,程序也要变啊,遵守00的是扩展而不是修改.

业务变了,代码不变,那程序员吃什么啊.

业务经常变化,是不是设计上的问题.遵守基本的oo,范式应该不会改得太多.以上是草论.

Jerry Qian | 园豆:19 (初学一级) | 2008-10-22 15:15
0

这个讲的就多了。首先要进行需求分析,业务功能的化分,etc..

策略模式+反射动态配置 可能是不错的选择。

RicoRui | 园豆:3663 (老鸟四级) | 2008-10-22 15:50
0

需要把你的业务规则抽取出来,放在一个单独的ruleengine里面, 商业产品有IBM 的ilog,MS biztalk rule engine, 当然都是要花钱买的产品. 比软电信的计费系统,有很多采用ilog. 看你的成本控制再多少了

octoberfirst | 园豆:275 (菜鸟二级) | 2008-10-22 21:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册