Rename Method (函数改名)

Summary 函数的名称未能揭示函数的用途。修改函数名称。

                                               

162254_tyas_134516.png

动机:

  我们极力提倡的一种编程风格就是:将复杂的处理函数分解成小函数。但是如果做的不好,这会使你费劲周折却弄不清这些小函数各自的用途。要避免这种麻烦,关键就在于给哈纳斯起个好名称。函数的名称应该准确表达它的用途。给函数命名有一个好办法:首先考虑应该给这个函数写上一句怎样的注释,然后想办法将注释变成函数名称。


做法:

1.检查函数签名是否被超类或子类实现过。如果是,则需要针对每份实现分别进行下列步骤。

2.声明一个新函数,将它命名为你想要的新名称。将旧函数的代码复制到新函数中,并进行适当调整。

3.编译

4.修改旧函数,令它将调用转发给新函数。

如果只有少数几个地方引用旧函数,你可以大胆地跳过这一步骤。

5.编译,测试。

6.找出旧函数的所有被引用点,修改它们,令它们改而引用新函数。每次修改后,编译并测试。

7.删除旧函数。

如果旧函数是该类public接口的一部分,你可能无法安全地删除它。这种情况下,将它保留在原处,并将它标记为deprecated(建议不使用)。

8.编译,测试。


转载于:https://my.oschina.net/u/134516/blog/214817

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值