系统重构步骤 假设手上有一个项目,因为某些原因,项目失败了。系统现在需要重构,请问如果你作为此项目的负责人,将如何对该系统进行重构?写出步骤即可,谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 流程1读懂代码(包括测试例子代码)重构运行所有的Unit Tests流程2读懂代码应用重构工具进行重构(如Eclipse)重构技巧重新组织你的函数在对象之间搬移特性重新组织数据简化条件表达式简化函数调用处理概括关系 http://www.refactoring.com/catalog/index.html重构:改善即有代码的设计 - Martin FowlerRefactoring.ppt www.chinaxp.org 自认为项目在开发期测试和重构就应该随之。1. 把项目制定重构计划。没有计划是不行了。2. 把项目模块化重构3. 每天重构结束时让程序从头到尾 RunAllTest 一次 查看执行结果4. 一定要知道哪些应该重构,重构后的执行效率怎样。重构一定要向--->可扩展性靠近5. 有一本书写的非常不错。 Agile Java 我看了一半都已经感觉非常不错推荐给你的开发人员 Mark顶贴是一种美德,O(∩_∩)O~ 利用Spring+iBATIS,只能查出表中字段与类属性相同的字段,其他字段查出为空null和0??? 求java实现sip客户端开发的源码 学习ssh 关于jsp中javaBean问题 问个hibernate对应关系的问题 如下需求该如何实现,关于SERVLET JBuilder2005如何支持Struts 1.1啊, 关于CMP中的一对一关系的问题! 实体BEAN编译时通过,发布错误,我已经搞了三天了,请各位支援啊。 修改cmd命令 关于session.evict和session.clear的问题 sql查询
读懂代码(包括测试例子代码)
重构
运行所有的Unit Tests
流程2
读懂代码
应用重构工具进行重构(如Eclipse)重构技巧
重新组织你的函数
在对象之间搬移特性
重新组织数据
简化条件表达式
简化函数调用
处理概括关系
重构:改善即有代码的设计 - Martin Fowler
Refactoring.ppt www.chinaxp.org
2. 把项目模块化重构3.
每天重构结束时让程序从头到尾 RunAllTest 一次
查看执行结果4.
一定要知道哪些应该重构,重构后的执行效率怎样。重构一定要向--->可扩展性靠近5.
有一本书写的非常不错。 Agile Java 我看了一半都已经感觉非常不错推荐给你的开发人员