重命名方法
问题
方法的名称并不能解释方法的作用。
解决方案
重命名方法。
之前

后

为什么重构
也许一个方法从一开始就命名得很糟糕——例如,有人匆忙创建了这个方法,没有适当地注意命名。
或者可能方法一开始命名得很好,但随着功能的增长,方法名不再是一个好的描述符。
好处
- 代码可读性。尝试给新方法起一个能反映其功能的名字。类似的
createOrder ()
,renderCustomerInfo ()
等。
如何重构
查看该方法是否定义在超类或子类中。如果是这样,您也必须重复这些类中的所有步骤。
下一个方法对于在重构过程中维护程序的功能很重要。创建具有新名称的新方法。将旧方法的代码复制到它。删除旧方法中的所有代码,并插入对新方法的调用。
找到对旧方法的所有引用,并将它们替换为对新方法的引用。
删除旧的方法。如果旧方法是公共接口的一部分,则不执行此步骤。相反,将旧方法标记为已弃用。