玩转 DevEco Studio 5 代码重构功能
大家好,我是 V 哥,DevEco Studio 是开发 HarmonyOS 应用及元服务的集成开发环境(IDE),提供了代码编辑、编译构建、代码调试、性能调优、应用体检、模拟器等功能,帮助您高效开发 HarmonyOS 应用及元服务。
这不 DevEco Studio 又升级了,发布了最新的 5.0.1 Release 版,在 DevEco 中代码重构功能用得好,可以提高我们的编码能力,下面 V 哥整理了使用代码重构功能,分享给大家。
代码重构
DevEco 的代码重构支持类、方法、变量等代码元素重命名、安全删除;支持将表达式、代码块 ArkUI 界面布局一键提取到常量、方法、接口,或快速转换为更优的写法。

下面四种功能,用好了,写代码会起飞哦。
方法/函数(Method)支持选中代码块或完整语句进行提取:
选中要提取的代码段,右键选择右键单击 Refactor,选择 Extract Method...


将组件调用代码块提取为 @Builder 装饰器装饰的方法:
选择要提取的属性,右键单击 Refactor:

提取后的结果:

常量(Constant)支持选中单行表达式进行提取:
选择单行表达式后,右键单击 Refactor:

抽取后的结果:

接口(Interface)支持选中对象自变量进行提取:
选择对象自变量列表,右键单击 Refactor:

抽取后的结果:

支持选中表达式提取为变量(Variable):
选择表达式,右键单击 Refactor:

抽取后的结果:

代码重构功能,在日常编码使用过程中会经常使用到,熟练使用这项功能,将大大提升我们的开发效率,用起来吧老铁们,让我们的代码飞起来,关注威哥爱编程,一起学鸿蒙开发。
版权声明: 本文为 InfoQ 作者【威哥爱编程】的原创文章。
原文链接:【http://xie.infoq.cn/article/599b6f55bc294eb1adb6b6388】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论