重构心得1: 整理Method(方法)位置

今天在对一个类进行重构,这个是一个GUI类,里面包含了不同的逻辑;  包括 建立界面,事件处理,对数据逻辑,对监听者处理; 重构之前,不同类型的逻辑分布在不同的位置,导致难以了解和查找。


这是整理的做法;

1) 制作大标题注释, 如下:

// ----------------------------------------------------------------
//  建立界面
// ----------------------------------------------------------------
public void createTable(Composite parent) {
    ...
}

public void setupLayout() {
        ...
}

// ----------------------------------------------------------------
//  UI事件处理
// ----------------------------------------------------------------
public Listener getButtonListener() {
    ...
}

public Listener getTableListener() {
        ...
}





2)利用 Bookmark 把代码移动到不同的“大标题”之下
     由于一个类包含很多功能,所以代码也会很长,搬代码时,操作会很麻烦;
     所以可以临时把建几个Bookmark, 可以快速把位置移到“大标题”下,然后可以把代码搬到相对的位置;

     除了用这个方法,在Eclipse, 可以切换用Outline view 来移动不同的方法(method)


相关截图:

         


作者: kenlee

Tweet: https://twitter.com/kenlakoo


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值