项目的维护选择

最近有个项目需,很类似工作流

 

但是由于前期设计等问题,导致现在的代码非常的不符合工作流的规范.

 

有很多硬编码写死在程序中.

 

基本状态为一个枚举类.

 

每个状态变化,完全是 switch { case: ... }  方式.其中 case 中还有switch { case: ... }.

 

这个项目是快要上线了,以目前的功能需求是能达到客户的要求的.

 

但是以后正式上线之后,客户有新需求或者需求变化,那将是很麻烦的事情.

 

现在如果改成能按工作流方式进行,至少能减少一些硬编码,加大一些可外围配置的功能.时间又不允许.

 

难办啊.

 

不知道有没有简单的就能方便定制工作流? 减少代码重写时间?

 

叹息一声.

 

 

 

posted on 2010-07-27 22:55  云帅工作室  阅读(131)  评论(0)    收藏  举报

导航