目前公司的项目已经有十多年的历史了,现在想进行重构,不知道该如何下手。
目前的实现是:所有的产品代码都在一个项目里面,分了有十几个产品,用包名进行区分,
产品代码之间相互调用有点乱,主要有三个基础产品。
现在是想把各个产品之间的代码拆分,只依赖三个基础产品。如果这样处理的话,jsp,js,css等文件该如何处理?
另外还有一些系统公用的接口重构问题:例如用户选择,目前所有产品的用户选择都用同一个,各个产品的参数过滤条件都不一样,所以写了很多判断,不好维护,有什么好的解决方法吗?
写的比较乱,可以讨论一下方案。