使用eclipse进行重构

本文介绍了软件重构的基本概念及多种实用的重构技巧,如重命名、移动成员类型到顶级、提取接口等,帮助开发者在不改变程序功能的前提下提高代码质量。

http://blog.youkuaiyun.com/hamxyy/article/details/6705791 

文章很好

重构是不改变程序行为,程序功能的前提下使程序更易于理解. 维护程序原有的设计

比如修改不如何命名规范的变量或函数, 将函数放在正确的位置

 

rename(更新引用) move (移到不同的地方). Change Method Signature (改变函数的函数名,参数,返回值)
Convert Anonymous Class to Nested (把匿名类改为内部类)

Move Member Type to Top Level(把内部类改为单独的类新建个.java)  P

ush Down (把父类的东西放所有子类里)

pull up(把子类的东西放父类里.这两个注意引用 (callee))   Extract Interface (从一个类中提取一个接口)

Inline (把对函数的调用改为调用代码段) Extract Method(把一个代码段封成函数,跟lnline相反   (Extract  提取)

 Convert Local Variable to Field (把函数内的变量改成全局变量)





评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值