论坛首页 Java企业应用论坛

如何对现有代码进行简化或者优化

浏览 2069 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-03-01  
目前系统中存在着一些很早之前实现的功能,后来的开发人员又因为需求增加或者变更,又改动了不少代码,导致此功能的代码非常混乱,现在上头安排下来一个任务,要求对此功能的代码进行简化和优化,以便于扩展。

目前我的做法是从每个入口入手(此功能有几处入口,用户可以通过不同的入口调用此功能),逐个分析每步的方法调用,找出各个入口调用的相同点和差异点,还要对业务进行理解,然后再在此基础上进行简化。

大家一般怎么来进行?有没有什么工具能让思路理的清晰点。我目前主要是通过sequence图和activity图。
   发表时间:2012-03-02  
没有人讨论讨论吗?
0 请登录后投票
   发表时间:2012-03-02  
不基于特定代码的讨论有意思么
0 请登录后投票
   发表时间:2012-03-02  
freish 写道
不基于特定代码的讨论有意思么

我只能......了. 难道只有一两段代码吗?

我只是想讨论一个思路.
0 请登录后投票
   发表时间:2012-03-02  
去看《重构》吧,或者这类型的新书?
不过这类型的书好像就《重构》讲的比较具体,其它的就是在吹牛
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics