|
最近在维护一个比较大的项目的时候出现的问题老代码改动的时候成本比较高,经常发生联动性的影响,对于项目的稳定很不好维护。
所以自己有一个想法就是基于一些比较简单的设计模式重写一些老代码,
但是问题来了
由于是基于ci框架的,在实际load的过程中就已经规定了父类是谁,不能很好的提现一个抽象关系,
就算自己加了一层service,有些代码:
1.比如取一个列表页的数据,后期还是有频繁改动的可能
2. 如果一个订单的状态变化,还是有些联动的逻辑不能很好的检测是否调用。(商品有无库存之类的)
请问大家都是怎么解决这种问题的,有代码给小弟参考一下更好
万谢
|
|