PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,对于一些pycharm pro 高级人员来说,如何重构pycharm 2019 mac?macdown小编帮您轻松解决这一问题,快来看看具体重构教程吧!在重构pycharm pro 2019 mac之前,先要满足以下先决条件:
您正在使用PyCharm版本2016.2或更高版本。
已经创建了一个项目。
接下来进入pycharm mac重构的步骤:
1.准备一个例子(创建一个项目):
rational.py在项目中创建一个Python文件并添加以下代码:2.简化有理数
让我们通过将分子和分母除以最大公约数来简化有理数:3.提取方法
现在,让我们将搜索最大公约数提取到单独的方法中。为此,请选择语句并按Ctrl+Alt+M。在 打开的对话框中键入方法名称(gcd),然后单击“ 确定”:
4.内联局部变量并更改方法签名
让我们factor通过使用内联变量 重构来摆脱变量。为此,请将插入符号放在有问题的变量上,然后按Ctrl+Alt+N。所有检测到的factor变量都是内联的。
接下来,使用Change signature更改参数名称。为此,请将插入符号放在方法声明行中,然后按Ctrl+F6。在 对话框打开,重命名参数denom,并num以x和y分别,并单击图标节点upLevel(↑)更改参数的顺序。
您最终得到以下代码:5.使用快速修复
现在,让我们将现有的静态方法转换为函数。要执行此操作,请按 Alt+Enter建议列表中的选择 将静态方法转换为功能,然后按Enter:6.将函数移动到另一个文件
现在,我们将把函数移动到一个单独的文件并添加一个import语句。为此,请将插入符号放在函数gcd声明中,然后按F6。在打开的 对话框中,指定目标文件的完全限定路径util.py。此文件不存在,但会自动创建:import语句也会自动添加。因此该文件rational.py如下所示:
7.进一步改变Rational类
添加魔术方法
接下来,让我们为类的对象添加加法/减法操作的魔术方法的声明Rational:提取方法并使用快速修复
接下来,我们将表达式提取Rational(other, 1)到一个单独的方法中。为此,请将插入符号放在上述表达式中,按,然后Ctrl+Alt+M在打开的 对话框中键入新方法名称 from_int。
最后,将插入符号放在方法from_int声明中,按 Alt+Enter,从建议列表中选择Make method static,然后按Enter:提取超类
接下来,我们将移动方法的实现__radd__,__sub__并移动 __rsub__到超类中。此外,我们将制作方法__neg__和 __add__摘要。
这就是它的完成方式......将插入符号放在类Rational声明中,在上下文菜单中指向Refactor | 提取并选择超类.....。接下来,在打开的对话框中,指定超类的名称(此处为 AdditiveMixin),并选择要添加到超类的方法。对于方法 __neg__和__add__,选择Make abstract列中的复选框 。
最后得到以下代码:以上就是macdown小编带来pycharm 使用技巧,pycharm pro 2019 mac如何重构的方法步骤,有需要的朋友,欢迎点击蓝色字体进入下载界面,pycharm pro 2019 for mac 2019.1中文破解版,是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。更多关于Mac软件的最新动态,软件教程,手游资讯,尽在macdown!欢迎关注收藏本站!
pycharm 使用技巧,pycharm pro 2019 mac如何重构?
时间: 2019-04-01分类: Mac软件技巧
相关软件
pycharm pro for mac(Python编辑开发) v2023.3.2中文激活版
编程开发JetBrains PyCharm pro for Mac(Python语言开发环境) 2019.3.5汉化激活版
编程开发PyCharm CE 2020 for mac v2020.3.5汉化版
编程开发PyCharm CE 2023 for Mac(Python代码编辑器) v2023.3.2 中文版
编程开发PyCharm CE 2021 for Mac(IDE代码编辑工具)社区版 v2021.1 EAP 中文版
编程开发PyCharm pro for Mac(Python开发工具) v2020.3.5中文激活版
编程开发