最核心的代码,设计的有些问题,这部分听说在04-05年的时候曾经有过辉煌,但是我一年的使用来看,设计有些问题。
最主要的表现在,除了开发的那个之外没有人会准确的使用(我做了一年也还不会,哈哈),没有任何的帮助文档,看不到代码。
这个核心的东西是个构造查询条件,获得查询结果,但是确不能提供分页查询。(大家可以想象起后果怎么样)
没有真的接口编程,根本不能扩展。
由于没有接口,所以那个类实现的方法十分复杂,各地不同的要求,在那个一个方法里面都实现了。(这也造成了性能不敢恭维)。
不敢确定是否有内存溢出,但是老大跟我说她在程序里面强制每隔一段时间强制回收内存。
对象之间关系混乱,还是那句话,就一个人明白是怎么一回事。
之前在开发的过程中我把一些能看到的代码重构了,最近奥运,开发任务降低了,提议再提供其他的查询接口。
但是上面并没有给我源代码
我还提议过使用装饰模式,提供查询的接口,上面也没有多大热情。
那么我还有必要重构这些东西么。
[b]问题补充:[/b]
可以尝试一下.不给代码可以jode工具或其它反编译工具将他反编译.研究.
何必呢,我觉得这是一个态度的问题,如果不希望我动这个地方,动了也没有用
[b]问题补充:[/b]
自己需要用到这么吗?自己要用到的话,把涉及到自己工作的部分重构一下吧,或者重新实现。慢慢的就把整个核心给替换掉。
没有接口,不好扩展。
我现在的做法是,重新设计实现,功能肯定暂时没有那么多,但是慢慢来,架构便于扩展就够了