在开发中,进行代码重构时,经常需要进行方法的抽取,来达到复用的效果。
该方法的执行逻辑往往依赖于对象的成员变量的状态, 抽取方法后,方法的调用的位置往往发生了变化,也就是执行上下文是有可能会变化的。这点是需要额外注意的。我就是在这个地方差点产生bug,要多注意检查和测试.
可以将方法修改为不依赖外部状态的方法也就是无状态方法,或者恢复原来的上下文环境。
在开发中,进行代码重构时,经常需要进行方法的抽取,来达到复用的效果。
该方法的执行逻辑往往依赖于对象的成员变量的状态, 抽取方法后,方法的调用的位置往往发生了变化,也就是执行上下文是有可能会变化的。这点是需要额外注意的。我就是在这个地方差点产生bug,要多注意检查和测试.
可以将方法修改为不依赖外部状态的方法也就是无状态方法,或者恢复原来的上下文环境。
本文标题:方法抽取需要注意的小tips
本文链接:https://www.haomeiwen.com/subject/remiuqtx.html
网友评论