IntelliJ IDEA
 
获取 IntelliJ IDEA

重构简介

最后修改时间:2023 年 9 月 1 日

IntelliJ IDEA 提供了很多自动重构功能,但作为开发人员,仅仅知道如何执行它们是不够的,我们需要了解这些重构是什么、何时应用它们以及任何可能的缺点或之前需要考虑的事项使用它们。

正如 Martin Fowler 所定义的,重构“……是一种重构现有代码体、改变其内部结构而不改变其外部行为的严格技术”。因此,在生产代码中执行任何重构之前,重要的是要有全面的测试覆盖率,以证明您没有无意中更改行为。

本教程的目标是向那些对重构(尤其是自动重构)概念不熟悉的人介绍 IntelliJ IDEA 的功能,并展示您何时可能想要应用三种基本类型的重构:重命名提取删除