Java4Android(Mars)

Java4Android(Mars)

5 (61人评价)
  • 课时:(48)

  • 学员:(480)

  • 浏览:(29520)

  • 加入课程

Java4Android 49 开发工具之Eclipse-4的笔记

相关课时: 笔记详情:

java代码的重构(皮毛)

马丁.弗雷,敏捷开发

《重构-改善既有代码的设计》,翻译也不错。

不改变代码功能前提下,改善。不改善功能和性能,改善代码可重用性。

1.可以改善软件的设计

2.可以让软件更加容易理解

3.可以协助寻找bugs

4.可以提升开发速度

结构性重构。

类改名:文件名上右键-refactor(alt+shift+t)-rename(alt+shift+r)-new name,修改预览对比。

移动(换到其他包):文件名上右键-refactor(alt+shift+t)-move(alt+shift+v)-选择包。(自动导入)

修改方法名:方法上右键-refector-change method signature(alt+shift+c)修改方法的签名。调用处也被修改。

关于继承关系:方法上右键-refector-pull up推到父类中,可能是多重继承,选择要退到的父类。

类似的push down,方法放到子类中。

抽取类的重构,两个方法单独放到一个类中extract class。可以抽取成父类,单独的类。

(最常用)抽取方法extract method:代码抽取成函数(方法),减少代码重复。

重构需要单元测试的支持 junit testng框架。

0 0

你感兴趣的课程

8万+浏览/ 916学员/ 4.5评分
免费
6万+浏览/ 177学员/ 5评分
免费
6万+浏览/ 973学员/ 4.8评分
免费