项目的维护选择
最近有个项目需,很类似工作流
但是由于前期设计等问题,导致现在的代码非常的不符合工作流的规范.
有很多硬编码写死在程序中.
基本状态为一个枚举类.
每个状态变化,完全是 switch { case: ... } 方式.其中 case 中还有switch { case: ... }.
这个项目是快要上线了,以目前的功能需求是能达到客户的要求的.
但是以后正式上线之后,客户有新需求或者需求变化,那将是很麻烦的事情.
现在如果改成能按工作流方式进行,至少能减少一些硬编码,加大一些可外围配置的功能.时间又不允许.
难办啊.
不知道有没有简单的就能方便定制工作流? 减少代码重写时间?
叹息一声.
浙公网安备 33010602011771号