pull 方法解决了可以将一段代码捆绑在一起的问题。
奇亚娜·西蒙斯
奇亚娜·西蒙斯
2023 年 3 月 9 日——阅读 1 分钟
重构技术:提取方法
图片:@dilokastudio @freepik
在上一篇文章中,我们介绍了什么是重构及 荷兰手机号码列表 其使代码更易于维护和随着时间的推移而发展的目标。根据 refactoring.guru 的说法,在接下来的文章中,我们将介绍一些最重要的重构技术。
重构技术简化了(在许多情况下过长的)方法,消除了代码重复,并为未来的改进铺平了道路。在今天的文章中,我们将研究提取方法。
提取方法
pull 方法解决了可以将一段代码捆绑在一起的问题。在这种情况下,解决方案是将此代码移至新的单独方法或函数,用方法调用替换以前的代码。
方法提取也是许多其他重构方法中的一个步骤。
显示代码
如果您想了解一下,可以查看以下 TypeScript 中的简单示例。
前
后
正如您所看到的,我们已将负责打印详细信息(details)的代码移至新函数(方法)中。
这样就更容易弄清楚该方法的作用,因为每个方法的代码行数较少。
其他好处
更具可读性的代码
减少代码重复
隔离代码的独立部分。
您在代码中使用 extract 方法吗?体验如何?下面评论一下吧!