lzmhehe 2008-08-18 10:49
浏览 292
已采纳

是否有必要再重构下去

最核心的代码,设计的有些问题,这部分听说在04-05年的时候曾经有过辉煌,但是我一年的使用来看,设计有些问题。

最主要的表现在,除了开发的那个之外没有人会准确的使用(我做了一年也还不会,哈哈),没有任何的帮助文档,看不到代码。
这个核心的东西是个构造查询条件,获得查询结果,但是确不能提供分页查询。(大家可以想象起后果怎么样)
没有真的接口编程,根本不能扩展。
由于没有接口,所以那个类实现的方法十分复杂,各地不同的要求,在那个一个方法里面都实现了。(这也造成了性能不敢恭维)。
不敢确定是否有内存溢出,但是老大跟我说她在程序里面强制每隔一段时间强制回收内存。
对象之间关系混乱,还是那句话,就一个人明白是怎么一回事。

之前在开发的过程中我把一些能看到的代码重构了,最近奥运,开发任务降低了,提议再提供其他的查询接口。

但是上面并没有给我源代码

我还提议过使用装饰模式,提供查询的接口,上面也没有多大热情。

那么我还有必要重构这些东西么。

[b]问题补充:[/b]

可以尝试一下.不给代码可以jode工具或其它反编译工具将他反编译.研究.

何必呢,我觉得这是一个态度的问题,如果不希望我动这个地方,动了也没有用

[b]问题补充:[/b]

自己需要用到这么吗?自己要用到的话,把涉及到自己工作的部分重构一下吧,或者重新实现。慢慢的就把整个核心给替换掉。

没有接口,不好扩展。
我现在的做法是,重新设计实现,功能肯定暂时没有那么多,但是慢慢来,架构便于扩展就够了

  • 写回答

2条回答 默认 最新

  • iteye_3177 2008-08-20 13:59
    关注

    自己需要用到这么吗?自己要用到的话,把涉及到自己工作的部分重构一下吧,或者重新实现。慢慢的就把整个核心给替换掉。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料