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

是否有必要再重构下去

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

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

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

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

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

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

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

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

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

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

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

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

  • 写回答

2条回答 默认 最新

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

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

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

报告相同问题?

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境